# Translations template for cinder. # Copyright (C) 2017 ORGANIZATION # This file is distributed under the same license as the cinder project. # FIRST AUTHOR , 2017. # #, fuzzy msgid "" msgstr "" "Project-Id-Version: cinder 9.1.5.dev6\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" "POT-Creation-Date: 2017-07-25 15:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.3.4\n" #: cinder/context.py:106 #, python-format msgid "read_deleted can only be one of 'no', 'yes' or 'only', not %r" msgstr "" #: cinder/coordination.py:121 msgid "Coordinator uninitialized." msgstr "" #: cinder/coordination.py:213 #, python-format msgid "Not a valid string: %s" msgstr "" #: cinder/exception.py:84 msgid "An unknown exception occurred." msgstr "" #: cinder/exception.py:136 #, python-format msgid "Bad or unexpected response from the storage volume backend API: %(data)s" msgstr "" #: cinder/exception.py:141 #, python-format msgid "Volume driver reported an error: %(message)s" msgstr "" #: cinder/exception.py:145 #, python-format msgid "Backup driver reported an error: %(message)s" msgstr "" #: cinder/exception.py:149 #, python-format msgid "Connection to glance failed: %(reason)s" msgstr "" #: cinder/exception.py:153 #, python-format msgid "Programming error in Cinder: %(reason)s" msgstr "" #: cinder/exception.py:157 msgid "Not authorized." msgstr "" #: cinder/exception.py:162 msgid "User does not have admin privileges" msgstr "" #: cinder/exception.py:166 #, python-format msgid "Policy doesn't allow %(action)s to be performed." msgstr "" #: cinder/exception.py:170 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" #: cinder/exception.py:174 msgid "Volume driver not ready." msgstr "" #: cinder/exception.py:178 msgid "Unacceptable parameters." msgstr "" #: cinder/exception.py:183 #, python-format msgid "Invalid snapshot: %(reason)s" msgstr "" #: cinder/exception.py:187 #, python-format msgid "Invalid attaching mode '%(mode)s' for volume %(volume_id)s." msgstr "" #: cinder/exception.py:192 #, python-format msgid "Volume %(volume_id)s is still attached, detach volume first." msgstr "" #: cinder/exception.py:196 msgid "The results are invalid." msgstr "" #: cinder/exception.py:200 #, python-format msgid "Invalid input received: %(reason)s" msgstr "" #: cinder/exception.py:204 #, python-format msgid "Invalid volume type: %(reason)s" msgstr "" #: cinder/exception.py:208 #, python-format msgid "Invalid group type: %(reason)s" msgstr "" #: cinder/exception.py:212 #, python-format msgid "Invalid volume: %(reason)s" msgstr "" #: cinder/exception.py:216 #, python-format msgid "Invalid content type %(content_type)s." msgstr "" #: cinder/exception.py:220 #, python-format msgid "Invalid host: %(reason)s" msgstr "" #: cinder/exception.py:226 #, python-format msgid "%(err)s" msgstr "" #: cinder/exception.py:230 #, python-format msgid "Invalid auth key: %(reason)s" msgstr "" #: cinder/exception.py:234 #, python-format msgid "Value \"%(value)s\" is not valid for configuration option \"%(option)s\"" msgstr "" #: cinder/exception.py:239 msgid "Service is unavailable at this time." msgstr "" #: cinder/exception.py:243 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" #: cinder/exception.py:247 #, python-format msgid "The device in the path %(path)s is unavailable: %(reason)s" msgstr "" #: cinder/exception.py:251 #, python-format msgid "The snapshot is unavailable: %(data)s" msgstr "" #: cinder/exception.py:255 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" #: cinder/exception.py:259 #, python-format msgid "" "API Version String %(version)s is of invalid format. Must be of format " "MajorNum.MinorNum." msgstr "" #: cinder/exception.py:264 #, python-format msgid "API version %(version)s is not supported on this method." msgstr "" #: cinder/exception.py:268 #, python-format msgid "" "Version %(req_ver)s is not supported by the API. Minimum is %(min_ver)s " "and maximum is %(max_ver)s." msgstr "" #: cinder/exception.py:273 #, python-format msgid "Missing required element '%(element)s' in request body." msgstr "" #: cinder/exception.py:277 #, python-format msgid "Error while requesting %(service)s API." msgstr "" #: cinder/exception.py:286 #, python-format msgid "Timeout while requesting %(service)s API." msgstr "" #: cinder/exception.py:290 #, python-format msgid "Timeout while requesting capabilities from backend %(service)s." msgstr "" #: cinder/exception.py:300 msgid "Resource could not be found." msgstr "" #: cinder/exception.py:306 #, python-format msgid "Volume %(volume_id)s could not be found." msgstr "" #: cinder/exception.py:310 #, python-format msgid "Message %(message_id)s could not be found." msgstr "" #: cinder/exception.py:314 #, python-format msgid "Volume attachment could not be found with filter: %(filter)s ." msgstr "" #: cinder/exception.py:319 #, python-format msgid "Volume %(volume_id)s has no metadata with key %(metadata_key)s." msgstr "" #: cinder/exception.py:324 #, python-format msgid "" "Volume %(volume_id)s has no administration metadata with key " "%(metadata_key)s." msgstr "" #: cinder/exception.py:329 #, python-format msgid "Invalid metadata: %(reason)s" msgstr "" #: cinder/exception.py:333 #, python-format msgid "Invalid metadata size: %(reason)s" msgstr "" #: cinder/exception.py:337 #, python-format msgid "Snapshot %(snapshot_id)s has no metadata with key %(metadata_key)s." msgstr "" #: cinder/exception.py:342 #, python-format msgid "Volume type %(volume_type_id)s could not be found." msgstr "" #: cinder/exception.py:346 #, python-format msgid "Volume type with name %(volume_type_name)s could not be found." msgstr "" #: cinder/exception.py:351 #, python-format msgid "" "Volume type access not found for %(volume_type_id)s / %(project_id)s " "combination." msgstr "" #: cinder/exception.py:356 #, python-format msgid "" "Volume Type %(volume_type_id)s has no extra specs with key " "%(extra_specs_key)s." msgstr "" #: cinder/exception.py:361 #, python-format msgid "" "Volume Type %(volume_type_id)s deletion is not allowed with volumes " "present with the type." msgstr "" #: cinder/exception.py:366 #, python-format msgid "Group type %(group_type_id)s could not be found." msgstr "" #: cinder/exception.py:370 #, python-format msgid "Group type with name %(group_type_name)s could not be found." msgstr "" #: cinder/exception.py:375 #, python-format msgid "" "Group type access not found for %(group_type_id)s / %(project_id)s " "combination." msgstr "" #: cinder/exception.py:380 #, python-format msgid "Group Type %(group_type_id)s has no specs with key %(group_specs_key)s." msgstr "" #: cinder/exception.py:385 #, python-format msgid "" "Group Type %(group_type_id)s deletion is not allowed with groups present " "with the type." msgstr "" #: cinder/exception.py:390 #, python-format msgid "Snapshot %(snapshot_id)s could not be found." msgstr "" #: cinder/exception.py:394 #, python-format msgid "Instance %(uuid)s could not be found." msgstr "" #: cinder/exception.py:398 #, python-format msgid "deleting volume %(volume_name)s that has snapshot" msgstr "" #: cinder/exception.py:402 #, python-format msgid "deleting snapshot %(snapshot_name)s that has dependent volumes" msgstr "" #: cinder/exception.py:407 #, python-format msgid "No target id found for volume %(volume_id)s." msgstr "" #: cinder/exception.py:411 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" #: cinder/exception.py:415 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" #: cinder/exception.py:422 #, python-format msgid "Service %(service_id)s could not be found on host %(host)s." msgstr "" #: cinder/exception.py:425 #, python-format msgid "Service %(service_id)s could not be found." msgstr "" #: cinder/exception.py:430 msgid "Service is too old to fulfil this request." msgstr "" #: cinder/exception.py:434 #, python-format msgid "Worker with %s could not be found." msgstr "" #: cinder/exception.py:444 #, python-format msgid "Worker for %(type)s %(id)s already exists." msgstr "" #: cinder/exception.py:448 #, python-format msgid "Cluster %(id)s could not be found." msgstr "" #: cinder/exception.py:452 #, python-format msgid "Cluster %(id)s still has hosts." msgstr "" #: cinder/exception.py:456 #, python-format msgid "Cluster %(name)s already exists." msgstr "" #: cinder/exception.py:460 #, python-format msgid "Host %(host)s could not be found." msgstr "" #: cinder/exception.py:464 #, python-format msgid "Scheduler Host Filter %(filter_name)s could not be found." msgstr "" #: cinder/exception.py:468 #, python-format msgid "Scheduler Host Weigher %(weigher_name)s could not be found." msgstr "" #: cinder/exception.py:472 #, python-format msgid "Invalid reservation expiration %(expire)s." msgstr "" #: cinder/exception.py:476 #, python-format msgid "" "Change would make usage less than 0 for the following resources: " "%(unders)s" msgstr "" #: cinder/exception.py:481 #, python-format msgid "Project quotas are not properly setup for nested quotas: %(reason)s." msgstr "" #: cinder/exception.py:486 msgid "Quota could not be found" msgstr "" #: cinder/exception.py:490 #, python-format msgid "Unknown quota resources %(unknown)s." msgstr "" #: cinder/exception.py:494 #, python-format msgid "Quota for project %(project_id)s could not be found." msgstr "" #: cinder/exception.py:498 #, python-format msgid "Quota class %(class_name)s could not be found." msgstr "" #: cinder/exception.py:502 #, python-format msgid "Quota usage for project %(project_id)s could not be found." msgstr "" #: cinder/exception.py:506 #, python-format msgid "Quota reservation %(uuid)s could not be found." msgstr "" #: cinder/exception.py:510 #, python-format msgid "Quota exceeded for resources: %(overs)s" msgstr "" #: cinder/exception.py:514 #, python-format msgid "File %(file_path)s could not be found." msgstr "" #: cinder/exception.py:518 #, python-format msgid "Volume Type %(id)s already exists." msgstr "" #: cinder/exception.py:522 #, python-format msgid "" "Volume type access for %(volume_type_id)s / %(project_id)s combination " "already exists." msgstr "" #: cinder/exception.py:527 #, python-format msgid "Volume type encryption for type %(type_id)s already exists." msgstr "" #: cinder/exception.py:531 #, python-format msgid "Volume type encryption for type %(type_id)s does not exist." msgstr "" #: cinder/exception.py:535 #, python-format msgid "Group Type %(id)s already exists." msgstr "" #: cinder/exception.py:539 #, python-format msgid "" "Group type access for %(group_type_id)s / %(project_id)s combination " "already exists." msgstr "" #: cinder/exception.py:544 #, python-format msgid "" "Group volume type mapping for %(group_id)s / %(volume_type_id)s " "combination already exists." msgstr "" #: cinder/exception.py:549 #, python-format msgid "Group type encryption for type %(type_id)s already exists." msgstr "" #: cinder/exception.py:553 #, python-format msgid "Group type encryption for type %(type_id)s does not exist." msgstr "" #: cinder/exception.py:557 #, python-format msgid "Malformed message body: %(reason)s" msgstr "" #: cinder/exception.py:561 #, python-format msgid "Could not find config at %(path)s" msgstr "" #: cinder/exception.py:565 #, python-format msgid "Could not find parameter %(param)s" msgstr "" #: cinder/exception.py:569 #, python-format msgid "Could not load paste app '%(name)s' from %(path)s" msgstr "" #: cinder/exception.py:573 #, python-format msgid "No valid host was found. %(reason)s" msgstr "" #: cinder/exception.py:582 #, python-format msgid "Quota exceeded: code=%(code)s" msgstr "" #: cinder/exception.py:589 #, python-format msgid "" "Requested volume or snapshot exceeds allowed %(name)s quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" #: cinder/exception.py:600 #, python-format msgid "" "Requested volume size %(size)d is larger than maximum allowed limit " "%(limit)d." msgstr "" #: cinder/exception.py:605 #, python-format msgid "" "Requested backup exceeds allowed Backup gigabytes quota. Requested " "%(requested)sG, quota is %(quota)sG and %(consumed)sG has been consumed." msgstr "" #: cinder/exception.py:611 #, python-format msgid "" "Maximum number of volumes allowed (%(allowed)d) exceeded for quota " "'%(name)s'." msgstr "" #: cinder/exception.py:620 #, python-format msgid "Maximum number of snapshots allowed (%(allowed)d) exceeded" msgstr "" #: cinder/exception.py:624 #, python-format msgid "Unexpected over quota on %(name)s." msgstr "" #: cinder/exception.py:628 #, python-format msgid "Maximum number of backups allowed (%(allowed)d) exceeded" msgstr "" #: cinder/exception.py:632 msgid "Image quota exceeded" msgstr "" #: cinder/exception.py:636 #, python-format msgid "Detected more than one volume with name %(vol_name)s" msgstr "" #: cinder/exception.py:640 #, python-format msgid "Cannot create volume_type with name %(name)s and specs %(extra_specs)s" msgstr "" #: cinder/exception.py:645 #, python-format msgid "Cannot update volume_type %(id)s" msgstr "" #: cinder/exception.py:649 #, python-format msgid "Cannot create group_type with name %(name)s and specs %(group_specs)s" msgstr "" #: cinder/exception.py:654 #, python-format msgid "Cannot update group_type %(id)s" msgstr "" #: cinder/exception.py:658 #, python-format msgid "Unknown or unsupported command %(cmd)s" msgstr "" #: cinder/exception.py:662 #, python-format msgid "Malformed response to command %(cmd)s: %(reason)s" msgstr "" #: cinder/exception.py:666 #, python-format msgid "Operation failed with status=%(status)s. Full dump: %(data)s" msgstr "" #: cinder/exception.py:670 #, python-format msgid "Connector doesn't have required information: %(missing)s" msgstr "" #: cinder/exception.py:674 #, python-format msgid "" "Glance metadata cannot be updated, key %(key)s exists for volume id " "%(volume_id)s" msgstr "" #: cinder/exception.py:679 #, python-format msgid "Glance metadata for volume/snapshot %(id)s cannot be found." msgstr "" #: cinder/exception.py:683 #, python-format msgid "Failed to export for volume: %(reason)s" msgstr "" #: cinder/exception.py:687 #, python-format msgid "Failed to remove export for volume %(volume)s: %(reason)s" msgstr "" #: cinder/exception.py:691 #, python-format msgid "Failed to create metadata for volume: %(reason)s" msgstr "" #: cinder/exception.py:695 #, python-format msgid "Failed to update metadata for volume: %(reason)s" msgstr "" #: cinder/exception.py:699 #, python-format msgid "Failed to copy metadata to volume: %(reason)s" msgstr "" #: cinder/exception.py:703 #, python-format msgid "" "The type of metadata: %(metadata_type)s for volume/snapshot %(id)s is " "invalid." msgstr "" #: cinder/exception.py:708 #, python-format msgid "Failed to copy image to volume: %(reason)s" msgstr "" #: cinder/exception.py:712 msgid "Invalid Ceph args provided for backup rbd operation" msgstr "" #: cinder/exception.py:716 msgid "An error has occurred during backup operation" msgstr "" #: cinder/exception.py:720 msgid "Unsupported backup metadata version requested" msgstr "" #: cinder/exception.py:724 msgid "Unsupported backup verify driver" msgstr "" #: cinder/exception.py:728 msgid "Metadata backup already exists for this volume" msgstr "" #: cinder/exception.py:732 msgid "Backup RBD operation failed" msgstr "" #: cinder/exception.py:736 msgid "Backup operation of an encrypted volume failed." msgstr "" #: cinder/exception.py:740 #, python-format msgid "Backup %(backup_id)s could not be found." msgstr "" #: cinder/exception.py:744 msgid "Failed to identify volume backend." msgstr "" #: cinder/exception.py:748 #, python-format msgid "Invalid backup: %(reason)s" msgstr "" #: cinder/exception.py:752 #, python-format msgid "Connection to swift failed: %(reason)s" msgstr "" #: cinder/exception.py:756 #, python-format msgid "Transfer %(transfer_id)s could not be found." msgstr "" #: cinder/exception.py:760 #, python-format msgid "Volume migration failed: %(reason)s" msgstr "" #: cinder/exception.py:764 #, python-format msgid "SSH command injection detected: %(command)s" msgstr "" #: cinder/exception.py:768 #, python-format msgid "QoS Specs %(specs_id)s already exists." msgstr "" #: cinder/exception.py:772 #, python-format msgid "Failed to create qos_specs: %(name)s with specs %(qos_specs)s." msgstr "" #: cinder/exception.py:777 #, python-format msgid "Failed to update qos_specs: %(specs_id)s with specs %(qos_specs)s." msgstr "" #: cinder/exception.py:782 #, python-format msgid "No such QoS spec %(specs_id)s." msgstr "" #: cinder/exception.py:786 #, python-format msgid "Failed to associate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" #: cinder/exception.py:791 #, python-format msgid "Failed to disassociate qos_specs: %(specs_id)s with type %(type_id)s." msgstr "" #: cinder/exception.py:796 #, python-format msgid "QoS spec %(specs_id)s has no spec with key %(specs_key)s." msgstr "" #: cinder/exception.py:801 #, python-format msgid "Invalid qos specs: %(reason)s" msgstr "" #: cinder/exception.py:805 #, python-format msgid "QoS Specs %(specs_id)s is still associated with entities." msgstr "" #: cinder/exception.py:809 #, python-format msgid "key manager error: %(reason)s" msgstr "" #: cinder/exception.py:813 #, python-format msgid "" "Manage existing volume failed due to invalid backend reference " "%(existing_ref)s: %(reason)s" msgstr "" #: cinder/exception.py:818 #, python-format msgid "Unable to manage existing volume. Volume %(volume_ref)s already managed." msgstr "" #: cinder/exception.py:823 #, python-format msgid "Invalid Replication Target: %(reason)s" msgstr "" #: cinder/exception.py:827 #, python-format msgid "Unable to failover to replication target:%(reason)s)." msgstr "" #: cinder/exception.py:832 #, python-format msgid "Volume %(volume_id)s replication error: %(reason)s" msgstr "" #: cinder/exception.py:837 #, python-format msgid "Volume replication for %(volume_id)s could not be found." msgstr "" #: cinder/exception.py:842 #, python-format msgid "Manage existing volume failed due to volume type mismatch: %(reason)s" msgstr "" #: cinder/exception.py:847 #, python-format msgid "Error extending volume: %(reason)s" msgstr "" #: cinder/exception.py:851 #, python-format msgid "Error during evaluator parsing: %(reason)s" msgstr "" #: cinder/exception.py:855 msgid "Unable to create lock. Coordination backend not started." msgstr "" #: cinder/exception.py:859 msgid "Lock acquisition failed." msgstr "" #: cinder/exception.py:871 #, python-format msgid "" "Unrecoverable Error: Versioned Objects in DB are capped to unknown " "version %(version)s." msgstr "" #: cinder/exception.py:876 #, python-format msgid "Unable to find Volume Group: %(vg_name)s" msgstr "" #: cinder/exception.py:880 #, python-format msgid "Failed to create Volume Group: %(vg_name)s" msgstr "" #: cinder/exception.py:884 #, python-format msgid "Volume %(name)s was not deactivated in time." msgstr "" #: cinder/exception.py:888 #, python-format msgid "Volume device not found at %(device)s." msgstr "" #: cinder/exception.py:894 msgid "Retryable Dell Exception encountered" msgstr "" #: cinder/exception.py:899 #, python-format msgid "Pure Storage Cinder driver failure: %(reason)s" msgstr "" #: cinder/exception.py:903 msgid "Retryable Pure Storage Exception encountered" msgstr "" #: cinder/exception.py:908 msgid "Bad response from SolidFire API" msgstr "" #: cinder/exception.py:912 msgid "SolidFire Cinder Driver exception" msgstr "" #: cinder/exception.py:916 #, python-format msgid "Error in SolidFire API response: data=%(data)s" msgstr "" #: cinder/exception.py:920 #, python-format msgid "Unable to locate account %(account_name)s on Solidfire device" msgstr "" #: cinder/exception.py:925 msgid "Retryable SolidFire Exception encountered" msgstr "" #: cinder/exception.py:930 #, python-format msgid "Invalid 3PAR Domain: %(err)s" msgstr "" #: cinder/exception.py:935 msgid "Unknown RemoteFS exception" msgstr "" #: cinder/exception.py:939 msgid "A concurrent, possibly contradictory, request has been made." msgstr "" #: cinder/exception.py:944 msgid "No mounted shares found" msgstr "" #: cinder/exception.py:948 cinder/exception.py:961 cinder/exception.py:987 #: cinder/exception.py:1001 #, python-format msgid "There is no share which can host %(volume_size)sG" msgstr "" #: cinder/exception.py:953 msgid "Unknown NFS exception" msgstr "" #: cinder/exception.py:957 msgid "No mounted NFS shares found" msgstr "" #: cinder/exception.py:966 msgid "Unknown SMBFS exception." msgstr "" #: cinder/exception.py:970 msgid "No mounted SMBFS shares found." msgstr "" #: cinder/exception.py:974 #, python-format msgid "There is no share which can host %(volume_size)sG." msgstr "" #: cinder/exception.py:979 msgid "Unknown Gluster exception" msgstr "" #: cinder/exception.py:983 msgid "No mounted Gluster shares found" msgstr "" #: cinder/exception.py:993 msgid "Unknown Virtuozzo Storage exception" msgstr "" #: cinder/exception.py:997 msgid "No mounted Virtuozzo Storage shares found" msgstr "" #: cinder/exception.py:1006 #, python-format msgid "Fibre Channel connection control failure: %(reason)s" msgstr "" #: cinder/exception.py:1010 #, python-format msgid "Fibre Channel Zone operation failed: %(reason)s" msgstr "" #: cinder/exception.py:1014 #, python-format msgid "Fibre Channel SAN Lookup failure: %(reason)s" msgstr "" #: cinder/exception.py:1018 msgid "Fibre Channel Zone Manager not initialized" msgstr "" #: cinder/exception.py:1022 #, python-format msgid "Brocade Fibre Channel Zoning CLI error: %(reason)s" msgstr "" #: cinder/exception.py:1026 #, python-format msgid "Brocade Fibre Channel Zoning HTTP error: %(reason)s" msgstr "" #: cinder/exception.py:1030 #, python-format msgid "Cisco Fibre Channel Zoning CLI error: %(reason)s" msgstr "" #: cinder/exception.py:1034 msgid "NetApp Cinder Driver exception." msgstr "" #: cinder/exception.py:1038 #, python-format msgid "" "EMC VNX Cinder Driver CLI exception: %(cmd)s (Return Code: %(rc)s) " "(Output: %(out)s)." msgstr "" #: cinder/exception.py:1043 #, python-format msgid "" "EMC VNX Cinder Driver SPUnavailableException: %(cmd)s (Return Code: " "%(rc)s) (Output: %(out)s)." msgstr "" #: cinder/exception.py:1049 #, python-format msgid "ConsistencyGroup %(consistencygroup_id)s could not be found." msgstr "" #: cinder/exception.py:1053 #, python-format msgid "Invalid ConsistencyGroup: %(reason)s" msgstr "" #: cinder/exception.py:1058 #, python-format msgid "Group %(group_id)s could not be found." msgstr "" #: cinder/exception.py:1062 #, python-format msgid "Invalid Group: %(reason)s" msgstr "" #: cinder/exception.py:1067 #, python-format msgid "CgSnapshot %(cgsnapshot_id)s could not be found." msgstr "" #: cinder/exception.py:1071 #, python-format msgid "Invalid CgSnapshot: %(reason)s" msgstr "" #: cinder/exception.py:1076 #, python-format msgid "GroupSnapshot %(group_snapshot_id)s could not be found." msgstr "" #: cinder/exception.py:1080 #, python-format msgid "Invalid GroupSnapshot: %(reason)s" msgstr "" #: cinder/exception.py:1085 msgid "HBSD error occurs." msgstr "" #: cinder/exception.py:1102 msgid "Storage resource could not be found." msgstr "" #: cinder/exception.py:1106 #, python-format msgid "Volume %(volume_name)s is busy." msgstr "" #: cinder/exception.py:1111 msgid "Bad response from Datera API" msgstr "" #: cinder/exception.py:1116 #, python-format msgid "Failed to create iscsi target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1120 #, python-format msgid "Failed to remove iscsi target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1124 #, python-format msgid "Failed to attach iSCSI target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1128 #, python-format msgid "Failed to detach iSCSI target for volume %(volume_id)s." msgstr "" #: cinder/exception.py:1132 #, python-format msgid "%(error_message)s" msgstr "" #: cinder/exception.py:1137 msgid "X-IO Volume Driver exception!" msgstr "" #: cinder/exception.py:1142 #, python-format msgid "Volume backend config is invalid: %(reason)s" msgstr "" #: cinder/exception.py:1146 #, python-format msgid "Backend service retry timeout hit: %(timeout)s sec" msgstr "" #: cinder/exception.py:1150 cinder/exception.py:1162 #, python-format msgid "Backend reports: %(message)s" msgstr "" #: cinder/exception.py:1154 msgid "Backend reports: item already exists" msgstr "" #: cinder/exception.py:1158 msgid "Backend reports: item not found" msgstr "" #: cinder/exception.py:1166 #, python-format msgid "Bad HTTP response status %(status)s" msgstr "" #: cinder/exception.py:1171 #, python-format msgid "Unable to create server object for initiator %(name)s" msgstr "" #: cinder/exception.py:1175 #, python-format msgid "Unable to find server object for initiator %(name)s" msgstr "" #: cinder/exception.py:1179 msgid "Unable to find any active VPSA controller" msgstr "" #: cinder/exception.py:1183 #, python-format msgid "Failed to retrieve attachments for volume %(name)s" msgstr "" #: cinder/exception.py:1187 #, python-format msgid "Invalid attachment info for volume %(name)s: %(reason)s" msgstr "" #: cinder/exception.py:1191 #, python-format msgid "%(reason)s" msgstr "" #: cinder/exception.py:1196 #, python-format msgid "" "The WebDAV request failed. Reason: %(msg)s, Return code/reason: %(code)s," " Source Volume: %(src)s, Destination Volume: %(dst)s, Method: %(method)s." msgstr "" #: cinder/exception.py:1203 msgid "Volume to Initiator Group mapping already exists" msgstr "" #: cinder/exception.py:1207 msgid "System is busy, retry operation." msgstr "" #: cinder/exception.py:1211 msgid "Exceeded the limit of snapshots per volume" msgstr "" #: cinder/exception.py:1216 #, python-format msgid "" "Infortrend CLI exception: %(err)s Param: %(param)s (Return Code: %(rc)s) " "(Output: %(out)s)" msgstr "" #: cinder/exception.py:1222 #, python-format msgid "Backend doesn't exist (%(backend)s)" msgstr "" #: cinder/exception.py:1226 cinder/exception.py:1230 cinder/exception.py:1238 #: cinder/exception.py:1269 cinder/exception.py:1284 #, python-format msgid "%(message)s" msgstr "" #: cinder/exception.py:1234 #, python-format msgid "Not enough space on backend (%(backend)s)" msgstr "" #: cinder/exception.py:1242 msgid "No active iSCSI portals with supplied iSCSI IPs" msgstr "" #: cinder/exception.py:1247 #, python-format msgid "An error has occurred in SheepdogDriver. (Reason: %(reason)s)" msgstr "" #: cinder/exception.py:1252 #, python-format msgid "" "(Command: %(cmd)s) (Return Code: %(exit_code)s) (Stdout: %(stdout)s) " "(Stderr: %(stderr)s)" msgstr "" #: cinder/exception.py:1259 msgid "There is no metadata in DB object." msgstr "" #: cinder/exception.py:1263 #, python-format msgid "Operation not supported: %(operation)s." msgstr "" #: cinder/exception.py:1274 #, python-format msgid "Coho Data Cinder driver failure: %(message)s" msgstr "" #: cinder/exception.py:1279 msgid "Unexpected response from Tegile IntelliFlash API" msgstr "" #: cinder/exception.py:1289 #, python-format msgid "Google Cloud Storage connection failure: %(reason)s" msgstr "" #: cinder/exception.py:1293 #, python-format msgid "Google Cloud Storage api failure: %(reason)s" msgstr "" #: cinder/exception.py:1297 #, python-format msgid "Google Cloud Storage oauth2 failure: %(reason)s" msgstr "" #: cinder/exception.py:1302 #, python-format msgid "KaminarioCinderDriver failure: %(reason)s" msgstr "" #: cinder/exception.py:1306 #, python-format msgid "Kaminario retryable exception: %(reason)s" msgstr "" #: cinder/exception.py:1311 #, python-format msgid "HTTP exit code: [%(code)s]" msgstr "" #: cinder/exception.py:1315 #, python-format msgid "Synology driver authentication failed: %(reason)s." msgstr "" #: cinder/exception.py:1319 #, python-format msgid "LUN not found by UUID: %(uuid)s." msgstr "" #: cinder/quota.py:128 #, python-format msgid "" "Default quota for resource: %(res)s is set by the default quota flag: " "quota_%(res)s, it is now deprecated. Please use the default quota class " "for default quota." msgstr "" #: cinder/quota.py:496 #, python-format msgid "" "Sum of child usage '%(sum)s' is greater than free quota of '%(free)s' for" " project '%(proj)s' for resource '%(res)s'. Please lower the limit or " "usage for one or more of the following projects: '%(child_ids)s'" msgstr "" #: cinder/quota.py:531 #, python-format msgid "Invalid allocated quotas defined for the following project quotas: %s" msgstr "" #: cinder/quota.py:582 #, python-format msgid "" "Quota limit invalid for project '%(proj)s' for resource '%(res)s': limit " "of %(limit)d is less than in-use value of %(used)d" msgstr "" #: cinder/quota.py:1155 cinder/quota.py:1203 cinder/quota.py:1227 msgid "Cannot register resource" msgstr "" #: cinder/quota.py:1158 cinder/quota.py:1206 cinder/quota.py:1230 msgid "Cannot register resources" msgstr "" #: cinder/quota_utils.py:207 msgid "Keystone version 3 or greater must be used to get nested quota support." msgstr "" #: cinder/quota_utils.py:211 msgid "" "Must run this command as cloud admin using a Keystone policy.json which " "allows cloud admin to list and get any project." msgstr "" #: cinder/service.py:507 #, python-format msgid "%(worker_name)s value of %(workers)d is invalid, must be greater than 0." msgstr "" #: cinder/service.py:594 msgid "serve() can only be called once" msgstr "" #: cinder/ssh_utils.py:76 #, python-format msgid "Unable to find ssh_hosts_key_file: %s" msgstr "" #: cinder/ssh_utils.py:135 msgid "Specify a password or private_key" msgstr "" #: cinder/ssh_utils.py:151 #, python-format msgid "Error connecting via ssh: %s" msgstr "" #: cinder/utils.py:84 #, python-format msgid "Can not translate %s to integer." msgstr "" #: cinder/utils.py:115 #, python-format msgid "May specify only one of %s" msgstr "" #: cinder/utils.py:169 msgid "Metadata property key blank." msgstr "" #: cinder/utils.py:173 #, python-format msgid "Metadata property key %s greater than 255 characters." msgstr "" #: cinder/utils.py:178 #, python-format msgid "Metadata property key %s value greater than 255 characters." msgstr "" #: cinder/utils.py:613 #, python-format msgid "Value %(param)s for %(param_string)s is not a boolean." msgstr "" #: cinder/utils.py:644 #, python-format msgid "Unable to get a block device for file '%s'" msgstr "" #: cinder/utils.py:665 #, python-format msgid "%(name)s cannot be all spaces." msgstr "" #: cinder/utils.py:1000 msgid " or " msgstr "" #: cinder/utils.py:1057 #, python-format msgid "%s must be an integer." msgstr "" #: cinder/utils.py:1061 #, python-format msgid "%(value_name)s must be >= %(min_value)d" msgstr "" #: cinder/utils.py:1065 #, python-format msgid "%(value_name)s must be <= %(max_value)d" msgstr "" #: cinder/utils.py:1074 msgid "specs must be a dictionary." msgstr "" #: cinder/api/common.py:120 cinder/volume/api.py:520 msgid "limit param must be an integer" msgstr "" #: cinder/api/common.py:123 cinder/volume/api.py:517 msgid "limit param must be positive" msgstr "" #: cinder/api/common.py:176 #, python-format msgid "marker [%s] not found" msgstr "" #: cinder/api/common.py:209 msgid "" "The 'sort_key' and 'sort_dir' parameters are deprecated and cannot be " "used with the 'sort' parameter." msgstr "" #: cinder/api/contrib/admin_actions.py:70 msgid "Must specify 'status'" msgstr "" #: cinder/api/contrib/admin_actions.py:73 msgid "Must specify a valid status" msgstr "" #: cinder/api/contrib/admin_actions.py:170 msgid "Must specify a valid attach status" msgstr "" #: cinder/api/contrib/admin_actions.py:177 msgid "Must specify a valid migration status" msgstr "" #: cinder/api/contrib/admin_actions.py:183 msgid "Must specify 'status', 'attach_status' or 'migration_status' for update." msgstr "" #: cinder/api/contrib/admin_actions.py:198 msgid "Must specify 'connector'." msgstr "" #: cinder/api/contrib/admin_actions.py:202 #: cinder/api/contrib/volume_actions.py:196 msgid "Unable to terminate volume connection from backend." msgstr "" #: cinder/api/contrib/admin_actions.py:235 msgid "Must specify 'host'." msgstr "" #: cinder/api/contrib/admin_actions.py:254 msgid "Must specify 'new_volume'" msgstr "" #: cinder/api/contrib/backups.py:131 cinder/api/contrib/volume_transfer.py:87 #: cinder/api/contrib/volume_transfer.py:123 msgid "Incorrect request body format" msgstr "" #: cinder/api/contrib/backups.py:231 msgid "Incorrect request body format." msgstr "" #: cinder/api/contrib/capabilities.py:50 #, python-format msgid "Can't find service: %s" msgstr "" #: cinder/api/contrib/cgsnapshots.py:73 msgid "Failed cgsnapshot" msgstr "" #: cinder/api/contrib/cgsnapshots.py:111 msgid "'consistencygroup_id' must be specified" msgstr "" #: cinder/api/contrib/consistencygroups.py:62 msgid "Missing required element 'consistencygroup' in request body." msgstr "" #: cinder/api/contrib/consistencygroups.py:71 #, python-format msgid "Invalid value '%s' for force." msgstr "" #: cinder/api/contrib/consistencygroups.py:125 #, python-format msgid "volume_types must be provided to create consistency group %(name)s." msgstr "" #: cinder/api/contrib/consistencygroups.py:165 #, python-format msgid "" "Either 'cgsnapshot_id' or 'source_cgid' must be provided to create " "consistency group %(name)s from source." msgstr "" #: cinder/api/contrib/consistencygroups.py:171 #, python-format msgid "" "Cannot provide both 'cgsnapshot_id' and 'source_cgid' to create " "consistency group %(name)s from source." msgstr "" #: cinder/api/contrib/consistencygroups.py:202 #: cinder/api/v3/consistencygroups.py:42 cinder/api/v3/groups.py:262 msgid "" "Name, description, add_volumes, and remove_volumes can not be all empty " "in the request body." msgstr "" #: cinder/api/contrib/consistencygroups.py:244 #: cinder/api/v3/consistencygroups.py:67 cinder/api/v3/groups.py:246 msgid "Missing request body." msgstr "" #: cinder/api/contrib/hosts.py:108 #, python-format msgid "Invalid status: '%s'" msgstr "" #: cinder/api/contrib/hosts.py:111 #, python-format msgid "Invalid update setting: '%s'" msgstr "" #: cinder/api/contrib/hosts.py:148 msgid "Describe-resource is admin only functionality" msgstr "" #: cinder/api/contrib/qos_specs_manage.py:83 msgid "Please specify a name for QoS specs." msgstr "" #: cinder/api/contrib/qos_specs_manage.py:191 msgid "Failed to disassociate qos specs." msgstr "" #: cinder/api/contrib/qos_specs_manage.py:193 msgid "Qos specs still in use." msgstr "" #: cinder/api/contrib/qos_specs_manage.py:264 #: cinder/api/contrib/qos_specs_manage.py:313 msgid "Volume Type id must not be None." msgstr "" #: cinder/api/contrib/quota_classes.py:61 msgid "Missing required element quota_class_set in request body." msgstr "" #: cinder/api/contrib/quotas.py:58 #, python-format msgid "Quota %s limit must be equal or greater than existing resources." msgstr "" #: cinder/api/contrib/quotas.py:90 cinder/api/contrib/quotas.py:102 msgid "" "Update and delete quota operations can only be made by an admin of " "immediate parent or by the CLOUD admin." msgstr "" #: cinder/api/contrib/quotas.py:97 msgid "" "Update and delete quota operations can only be made to projects in the " "same hierarchy of the project in which users are scoped to." msgstr "" #: cinder/api/contrib/quotas.py:127 msgid "" "Show operations can only be made to projects in the same hierarchy of the" " project in which users are scoped to." msgstr "" #: cinder/api/contrib/quotas.py:133 msgid "" "Only users with token scoped to immediate parents or root projects are " "allowed to see its children quotas." msgstr "" #: cinder/api/contrib/quotas.py:138 msgid "" "An user with a token scoped to a subproject is not allowed to see the " "quota of its parents." msgstr "" #: cinder/api/contrib/quotas.py:217 #, python-format msgid "Invalid value '%s' for skip_validation." msgstr "" #: cinder/api/contrib/quotas.py:232 #, python-format msgid "Bad key(s) in quota set: %s" msgstr "" #: cinder/api/contrib/quotas.py:390 msgid "" "About to delete child projects having non-zero quota. This should not be " "performed" msgstr "" #: cinder/api/contrib/resource_common_manage.py:27 msgid "Host must be specified in query parameters" msgstr "" #: cinder/api/contrib/resource_common_manage.py:38 #, python-format msgid "Invalid sort keys passed: %s" msgstr "" #: cinder/api/contrib/resource_common_manage.py:43 #, python-format msgid "Invalid sort dirs passed: %s" msgstr "" #: cinder/api/contrib/scheduler_hints.py:33 msgid "Malformed scheduler_hints attribute" msgstr "" #: cinder/api/contrib/services.py:62 msgid "" "Query by service parameter is deprecated. Please use binary parameter " "instead." msgstr "" #: cinder/api/contrib/services.py:156 cinder/api/v3/clusters.py:93 msgid "Unknown action" msgstr "" #: cinder/api/contrib/services.py:167 msgid "Disabled reason contains invalid characters or is too long" msgstr "" #: cinder/api/contrib/snapshot_actions.py:53 msgid "'status' must be specified." msgstr "" #: cinder/api/contrib/snapshot_actions.py:68 #, python-format msgid "Snapshot status %(cur)s not allowed for update_snapshot_status" msgstr "" #: cinder/api/contrib/snapshot_actions.py:74 #, python-format msgid "" "Provided snapshot status %(provided)s not allowed for snapshot with " "status %(current)s." msgstr "" #: cinder/api/contrib/snapshot_actions.py:86 msgid "progress must be an integer percentage" msgstr "" #: cinder/api/contrib/snapshot_manage.py:90 msgid "Missing required element snapshot in request body." msgstr "" #: cinder/api/contrib/snapshot_manage.py:101 #: cinder/api/contrib/volume_manage.py:113 #, python-format msgid "The following elements are required: %s" msgstr "" #: cinder/api/contrib/types_extra_specs.py:78 cinder/api/v3/group_specs.py:88 msgid "Request body empty" msgstr "" #: cinder/api/contrib/types_extra_specs.py:82 #: cinder/api/v1/snapshot_metadata.py:67 cinder/api/v1/volume_metadata.py:67 #: cinder/api/v2/snapshot_metadata.py:60 cinder/api/v2/volume_metadata.py:63 #: cinder/api/v3/group_specs.py:92 msgid "Request body and URI mismatch" msgstr "" #: cinder/api/contrib/types_extra_specs.py:85 #: cinder/api/v1/snapshot_metadata.py:71 cinder/api/v1/volume_metadata.py:71 #: cinder/api/v2/snapshot_metadata.py:64 cinder/api/v2/volume_metadata.py:67 #: cinder/api/v3/group_specs.py:95 msgid "Request body contains too many items" msgstr "" #: cinder/api/contrib/types_extra_specs.py:130 cinder/api/v3/group_specs.py:147 msgid "" "Key names can only contain alphanumeric characters, underscores, periods," " colons and hyphens." msgstr "" #: cinder/api/contrib/types_manage.py:65 cinder/api/contrib/types_manage.py:119 msgid "Volume type name can not be empty." msgstr "" #: cinder/api/contrib/types_manage.py:76 cinder/api/contrib/types_manage.py:128 #: cinder/api/v3/group_types.py:128 #, python-format msgid "Invalid value '%s' for is_public. Accepted values: True or False." msgstr "" #: cinder/api/contrib/types_manage.py:123 msgid "Specify volume type name, description, is_public or a combination thereof." msgstr "" #: cinder/api/contrib/types_manage.py:180 msgid "Target volume type is still in use." msgstr "" #: cinder/api/contrib/volume_actions.py:68 msgid "Invalid request to attach volume to an invalid target" msgstr "" #: cinder/api/contrib/volume_actions.py:72 msgid "" "Invalid request to attach volume with an invalid mode. Attaching mode " "should be 'rw' or 'ro'" msgstr "" #: cinder/api/contrib/volume_actions.py:168 #: cinder/api/contrib/volume_actions.py:192 msgid "Must specify 'connector'" msgstr "" #: cinder/api/contrib/volume_actions.py:177 msgid "Unable to fetch connection information from backend." msgstr "" #: cinder/api/contrib/volume_actions.py:208 msgid "No image_name was specified in request." msgstr "" #: cinder/api/contrib/volume_actions.py:216 cinder/api/v2/snapshots.py:142 #, python-format msgid "Invalid value for 'force': '%s'" msgstr "" #: cinder/api/contrib/volume_actions.py:226 #, python-format msgid "" "Invalid disk-format '%(disk_format)s' is specified. Allowed disk-formats " "are %(allowed_disk_formats)s." msgstr "" #: cinder/api/contrib/volume_actions.py:283 msgid "New volume size must be specified as an integer." msgstr "" #: cinder/api/contrib/volume_actions.py:303 msgid "Must specify readonly in request." msgstr "" #: cinder/api/contrib/volume_actions.py:311 #, python-format msgid "Invalid value for 'readonly': '%s'" msgstr "" #: cinder/api/contrib/volume_actions.py:325 msgid "New volume type must be specified." msgstr "" #: cinder/api/contrib/volume_actions.py:342 msgid "Must specify bootable in request." msgstr "" #: cinder/api/contrib/volume_actions.py:350 #, python-format msgid "Invalid value for 'bootable': '%s'" msgstr "" #: cinder/api/contrib/volume_image_metadata.py:92 #: cinder/api/contrib/volume_image_metadata.py:115 #: cinder/api/contrib/volume_image_metadata.py:135 msgid "Malformed request body." msgstr "" #: cinder/api/contrib/volume_image_metadata.py:147 msgid "The key cannot be None." msgstr "" #: cinder/api/contrib/volume_type_access.py:53 msgid "Access list not available for public volume types." msgstr "" #: cinder/api/contrib/volume_type_access.py:67 #, python-format msgid "Bad project format: project is not in proper format (%s)" msgstr "" #: cinder/api/contrib/volume_type_encryption.py:60 msgid "provider must be defined" msgstr "" #: cinder/api/contrib/volume_type_encryption.py:62 msgid "control_location must be defined" msgstr "" #: cinder/api/contrib/volume_type_encryption.py:70 #, python-format msgid "Valid control location are: %s" msgstr "" #: cinder/api/contrib/volume_type_encryption.py:96 msgid "Cannot create encryption specs. Volume type in use." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:125 msgid "Request body contains too many items." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:131 msgid "Cannot update encryption specs. Volume type in use." msgstr "" #: cinder/api/contrib/volume_type_encryption.py:164 msgid "Cannot delete encryption specs. Volume type in use." msgstr "" #: cinder/api/middleware/auth.py:96 msgid "Invalid service catalog json." msgstr "" #: cinder/api/middleware/fault.py:73 #, python-format msgid "%(exception)s: %(explanation)s" msgstr "" #: cinder/api/openstack/__init__.py:79 msgid "Must specify an ExtensionManager class" msgstr "" #: cinder/api/openstack/api_version_request.py:136 msgid "An API version request must be compared to a VersionedMethod object." msgstr "" #: cinder/api/openstack/wsgi.py:355 cinder/api/openstack/wsgi.py:568 msgid "cannot understand JSON" msgstr "" #: cinder/api/openstack/wsgi.py:573 msgid "too many body keys" msgstr "" #: cinder/api/openstack/wsgi.py:856 #, python-format msgid "There is no such action: %s" msgstr "" #: cinder/api/openstack/wsgi.py:859 cinder/api/openstack/wsgi.py:883 #: cinder/api/v1/snapshot_metadata.py:47 cinder/api/v1/snapshot_metadata.py:63 #: cinder/api/v1/snapshot_metadata.py:86 cinder/api/v1/snapshot_metadata.py:108 #: cinder/api/v1/volume_metadata.py:47 cinder/api/v1/volume_metadata.py:63 #: cinder/api/v1/volume_metadata.py:86 cinder/api/v1/volume_metadata.py:108 #: cinder/api/v2/snapshot_metadata.py:98 cinder/api/v2/volume_metadata.py:103 msgid "Malformed request body" msgstr "" #: cinder/api/openstack/wsgi.py:880 msgid "Unsupported Content-Type" msgstr "" #: cinder/api/openstack/wsgi.py:892 msgid "Malformed request url" msgstr "" #: cinder/api/openstack/wsgi.py:1261 #, python-format msgid "Missing required element '%s' in request body." msgstr "" #: cinder/api/v1/limits.py:109 cinder/api/v2/limits.py:109 #, python-format msgid "" "Only %(value)s %(verb)s request(s) can be made to %(uri)s every " "%(unit_string)s." msgstr "" #: cinder/api/v1/limits.py:236 cinder/api/v2/limits.py:233 msgid "This request was rate-limited." msgstr "" #: cinder/api/v1/snapshots.py:135 cinder/api/v2/snapshots.py:125 msgid "'volume_id' must be specified" msgstr "" #: cinder/api/v1/snapshots.py:146 #, python-format msgid "Invalid value '%s' for force. " msgstr "" #: cinder/api/v1/volumes.py:206 cinder/api/v1/volumes.py:210 #: cinder/api/v2/volumes.py:136 msgid "Invalid imageRef provided." msgstr "" #: cinder/api/v2/snapshots.py:168 cinder/api/v2/volumes.py:287 msgid "Missing request body" msgstr "" #: cinder/api/v2/snapshots.py:172 cinder/api/v2/volumes.py:291 #, python-format msgid "Missing required element '%s' in request body" msgstr "" #: cinder/api/v2/types.py:49 msgid "Default volume type can not be found." msgstr "" #: cinder/api/v2/types.py:76 cinder/api/v3/group_types.py:233 #, python-format msgid "Invalid is_public filter [%s]" msgstr "" #: cinder/api/v2/volumes.py:156 #, python-format msgid "Multiple matches found for '%s', use an ID to be more specific." msgstr "" #: cinder/api/v2/volumes.py:168 msgid "Invalid image identifier or unable to access requested image." msgstr "" #: cinder/api/v2/volumes.py:232 cinder/api/v3/volumes.py:190 #, python-format msgid "source volume id:%s is not replicated" msgstr "" #: cinder/api/v3/backups.py:47 #, python-format msgid "Unsupported fields %s." msgstr "" #: cinder/api/v3/clusters.py:69 #, python-format msgid "Invalid filter keys: %s" msgstr "" #: cinder/api/v3/clusters.py:99 msgid "Unexpected 'disabled_reason' found on enable request." msgstr "" #: cinder/api/v3/consistencygroups.py:36 msgid "" "Must specify one or more of the following keys to update: name, " "description, add_volumes, remove_volumes." msgstr "" #: cinder/api/v3/group_snapshots.py:76 #, python-format msgid "Error occurred when deleting group snapshot %s." msgstr "" #: cinder/api/v3/group_snapshots.py:120 msgid "'group_id' must be specified" msgstr "" #: cinder/api/v3/group_specs.py:121 #, python-format msgid "Group Type %(type_id)s has no extra spec with key %(id)s." msgstr "" #: cinder/api/v3/group_types.py:71 cinder/api/v3/group_types.py:119 msgid "Group type name can not be empty." msgstr "" #: cinder/api/v3/group_types.py:123 msgid "Specify group type name, description or a combination thereof." msgstr "" #: cinder/api/v3/group_types.py:179 msgid "Target group type is still in use." msgstr "" #: cinder/api/v3/group_types.py:204 msgid "Default group type can not be found." msgstr "" #: cinder/api/v3/groups.py:69 msgid "Missing required element 'delete' in request body." msgstr "" #: cinder/api/v3/groups.py:79 #, python-format msgid "Invalid value '%s' for delete-volumes flag." msgstr "" #: cinder/api/v3/groups.py:140 #, python-format msgid "group_type must be provided to create group %(name)s." msgstr "" #: cinder/api/v3/groups.py:145 #, python-format msgid "volume_types must be provided to create group %(name)s." msgstr "" #: cinder/api/v3/groups.py:188 #, python-format msgid "" "Either 'group_snapshot_id' or 'source_group_id' must be provided to " "create group %(name)s from source." msgstr "" #: cinder/api/v3/groups.py:194 #, python-format msgid "" "Cannot provide both 'group_snapshot_id' and 'source_group_id' to create " "group %(name)s from source." msgstr "" #: cinder/api/v3/volumes.py:134 #, python-format msgid "Invalid body provided for creating volume. Request API version: %s." msgstr "" #: cinder/backup/api.py:99 msgid "Backup status must be available or error" msgstr "" #: cinder/backup/api.py:103 msgid "force delete" msgstr "" #: cinder/backup/api.py:110 msgid "Incremental backups exist for this backup." msgstr "" #: cinder/backup/api.py:127 #, python-format msgid "all_tenants must be a boolean, got '%s'." msgstr "" #: cinder/backup/api.py:215 #, python-format msgid "Volume %(vol1)s does not match with snapshot.volume_id %(vol2)s." msgstr "" #: cinder/backup/api.py:221 #, python-format msgid "" "Volume to be backed up must be available or in-use, but the current " "status is \"%s\"." msgstr "" #: cinder/backup/api.py:226 msgid "Backing up an in-use volume must use the force flag." msgstr "" #: cinder/backup/api.py:230 #, python-format msgid "" "Snapshot to be backed up must be available, but the current status is " "\"%s\"." msgstr "" #: cinder/backup/api.py:281 msgid "No backups available to do an incremental backup." msgstr "" #: cinder/backup/api.py:288 msgid "The parent backup must be available for incremental backup." msgstr "" #: cinder/backup/api.py:343 msgid "Backup status must be available" msgstr "" #: cinder/backup/api.py:348 msgid "Backup to be restored has invalid size" msgstr "" #: cinder/backup/api.py:374 msgid "Volume to be restored to must be available" msgstr "" #: cinder/backup/api.py:380 #, python-format msgid "" "volume size %(volume_size)d is too small to restore backup of size " "%(size)d." msgstr "" #: cinder/backup/api.py:440 #, python-format msgid "Backup status must be available and not %s." msgstr "" #: cinder/backup/api.py:483 msgid "Provided backup record is missing an id" msgstr "" #: cinder/backup/api.py:504 msgid "Backup already exists in database." msgstr "" #: cinder/backup/chunkeddriver.py:85 #, python-format msgid "unsupported compression algorithm: %s" msgstr "" #: cinder/backup/chunkeddriver.py:280 #, python-format msgid "volume size %d is invalid." msgstr "" #: cinder/backup/chunkeddriver.py:428 msgid "Chunk size is not multiple of block size for creating hash." msgstr "" #: cinder/backup/chunkeddriver.py:443 #, python-format msgid "" "Hash block size has changed since the last backup. New hash block size: " "%(new)s. Old hash block size: %(old)s. Do a full backup." msgstr "" #: cinder/backup/chunkeddriver.py:452 msgid "Volume size increased since the last backup. Do a full backup." msgstr "" #: cinder/backup/chunkeddriver.py:600 msgid "" "restore_backup aborted, actual object list does not match object list " "stored in metadata." msgstr "" #: cinder/backup/chunkeddriver.py:672 #, python-format msgid "No support to restore backup version %s" msgstr "" #: cinder/backup/chunkeddriver.py:703 msgid "Metadata restore failed due to incompatible version." msgstr "" #: cinder/backup/driver.py:225 #, python-format msgid "The source volume type '%s' is not available." msgstr "" #: cinder/backup/driver.py:240 #, python-format msgid "" "The source volume type '%(src)s' is different than the destination volume" " type '%(dest)s'." msgstr "" #: cinder/backup/driver.py:335 #, python-format msgid "Unsupported backup metadata version (%s)" msgstr "" #: cinder/backup/manager.py:108 msgid "NULL host not allowed for volume backend lookup." msgstr "" #: cinder/backup/manager.py:137 #, python-format msgid "Volume manager for backend '%s' does not exist." msgstr "" #: cinder/backup/manager.py:377 #, python-format msgid "" "Create backup aborted, expected volume status %(expected_status)s but got" " %(actual_status)s." msgstr "" #: cinder/backup/manager.py:388 #, python-format msgid "" "Create backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" #: cinder/backup/manager.py:473 #, python-format msgid "" "Restore backup aborted, expected volume status %(expected_status)s but " "got %(actual_status)s." msgstr "" #: cinder/backup/manager.py:484 #, python-format msgid "" "Restore backup aborted: expected backup status %(expected_status)s but " "got %(actual_status)s." msgstr "" #: cinder/backup/manager.py:504 #, python-format msgid "" "Restore backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " "create this backup [%(backup_service)s]." msgstr "" #: cinder/backup/manager.py:569 #, python-format msgid "" "Delete_backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" #: cinder/backup/manager.py:580 #, python-format msgid "" "Delete backup aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " "create this backup [%(backup_service)s]." msgstr "" #: cinder/backup/manager.py:654 #, python-format msgid "" "Export backup aborted, expected backup status %(expected_status)s but got" " %(actual_status)s." msgstr "" #: cinder/backup/manager.py:665 #, python-format msgid "" "Export record aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " "create this backup [%(backup_service)s]." msgstr "" #: cinder/backup/manager.py:718 #, python-format msgid "" "Import record failed, cannot find backup service to perform the import. " "Request service %(service)s" msgstr "" #: cinder/backup/manager.py:752 #, python-format msgid "" "Driver successfully decoded imported backup data, but there are missing " "fields (%s)." msgstr "" #: cinder/backup/manager.py:761 #, python-format msgid "Trying to import backup metadata from id %(meta_id)s into backup %(id)s." msgstr "" #: cinder/backup/manager.py:819 #, python-format msgid "" "Reset backup status aborted, the backup service currently configured " "[%(configured_service)s] is not the backup service that was used to " "create this backup [%(backup_service)s]." msgstr "" #: cinder/backup/manager.py:840 #, python-format msgid "" "Backup service %(configured_service)s does not support verify. Backup id " "%(id)s is not verified. Skipping verify." msgstr "" #: cinder/backup/manager.py:868 #, python-format msgid "" "Backup service %(service)s does not support verify. Backup id %(id)s is " "not verified. Skipping reset." msgstr "" #: cinder/backup/drivers/ceph.py:130 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1025 #, python-format msgid "Metadata backup object '%s' already exists" msgstr "" #: cinder/backup/drivers/ceph.py:203 #, python-format msgid "invalid user '%s'" msgstr "" #: cinder/backup/drivers/ceph.py:269 msgid "Backup id required" msgstr "" #: cinder/backup/drivers/ceph.py:428 #, python-format msgid "image %s not found" msgstr "" #: cinder/backup/drivers/ceph.py:553 #, python-format msgid "RBD diff op failed - (ret=%(ret)s stderr=%(stderr)s)" msgstr "" #: cinder/backup/drivers/ceph.py:631 #, python-format msgid "" "Snapshot='%(snap)s' does not exist in base image='%(base)s' - aborting " "incremental backup" msgstr "" #: cinder/backup/drivers/ceph.py:787 #, python-format msgid "Backup should only have one snapshot but instead has %s" msgstr "" #: cinder/backup/drivers/ceph.py:813 msgid "Need non-zero volume size" msgstr "" #: cinder/backup/drivers/ceph.py:839 #, python-format msgid "Failed to backup volume metadata - %s" msgstr "" #: cinder/backup/drivers/ceph.py:1136 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1014 msgid "Metadata restore failed due to incompatible version" msgstr "" #: cinder/backup/drivers/google.py:162 #, python-format msgid "Unset gcs options: %s" msgstr "" #: cinder/backup/drivers/google.py:285 #, python-format msgid "" "MD5 of object: %(object_name)s before: %(md5)s and after: %(etag)s is not" " same." msgstr "" #: cinder/backup/drivers/nfs.py:68 #, python-format msgid "Required flag %s is not set" msgstr "" #: cinder/backup/drivers/swift.py:162 msgid "" "Failed to parse the configuration option 'swift_catalog_info', must be in" " the form ::" msgstr "" #: cinder/backup/drivers/swift.py:178 msgid "" "Could not determine which Swift endpoint to use. This can either be set " "in the service catalog or with the cinder.conf config option " "'backup_swift_url'." msgstr "" #: cinder/backup/drivers/swift.py:188 msgid "" "Failed to parse the configuration option 'keystone_catalog_info', must be" " in the form ::" msgstr "" #: cinder/backup/drivers/swift.py:204 msgid "" "Could not determine which Keystone endpoint to use. This can either be " "set in the service catalog or with the cinder.conf config option " "'backup_swift_auth_url'." msgstr "" #: cinder/backup/drivers/swift.py:280 #, python-format msgid "" "error writing object to swift, MD5 of object in swift %(etag)s is not the" " same as MD5 of object sent to swift %(md5)s" msgstr "" #: cinder/backup/drivers/tsm.py:80 #, python-format msgid "" "%(op)s: backup %(bck_id)s, volume %(vol_id)s failed. Backup object has " "unexpected mode. Image or file backups supported, actual mode is " "%(vol_mode)s." msgstr "" #: cinder/backup/drivers/tsm.py:115 #, python-format msgid "" "backup: %(vol_id)s failed to create device hardlink from %(vpath)s to " "%(bpath)s.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:213 #, python-format msgid "" "backup: %(vol_id)s failed. %(path)s is unexpected file type. Block or " "regular files supported, actual file mode is %(vol_mode)s." msgstr "" #: cinder/backup/drivers/tsm.py:223 #, python-format msgid "backup: %(vol_id)s failed. Cannot obtain real path to volume at %(path)s." msgstr "" #: cinder/backup/drivers/tsm.py:230 #, python-format msgid "backup: %(vol_id)s failed. %(path)s is not a file." msgstr "" #: cinder/backup/drivers/tsm.py:300 #, python-format msgid "" "backup: %(vol_id)s failed to obtain backup success notification from " "server.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:341 #, python-format msgid "" "restore: %(vol_id)s failed.\n" "stdout: %(out)s\n" " stderr: %(err)s." msgstr "" #: cinder/backup/drivers/tsm.py:364 msgid "" "Volume metadata backup requested but this driver does not yet support " "this feature." msgstr "" #: cinder/backup/drivers/tsm.py:389 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc on %(bpath)s.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:399 #, python-format msgid "" "backup: %(vol_id)s failed to run dsmc due to invalid arguments on " "%(bpath)s.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:449 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc on %(bpath)s.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:459 #, python-format msgid "" "restore: %(vol_id)s failed to run dsmc due to invalid arguments on " "%(bpath)s.\n" "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:504 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc with stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/backup/drivers/tsm.py:512 #, python-format msgid "" "delete: %(vol_id)s failed to run dsmc due to invalid arguments with " "stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/cmd/all.py:66 msgid "cinder-all is deprecated in Newton and will be removed in Ocata." msgstr "" #: cinder/cmd/manage.py:175 msgid "" "The above error may show that the database has not been created.\n" "Please create a database using 'cinder-manage db sync' before running " "this command." msgstr "" #: cinder/cmd/manage.py:192 #, python-format msgid "%(host)-25s\t%(zone)-15s" msgstr "" #: cinder/cmd/manage.py:203 #, python-format msgid "%(host)-25s\t%(availability_zone)-15s" msgstr "" #: cinder/cmd/manage.py:232 msgid "Must supply a positive, non-zero value for age" msgstr "" #: cinder/cmd/manage.py:235 msgid "Maximum age is count of days since epoch." msgstr "" #: cinder/cmd/manage.py:242 msgid "Purge command failed, check cinder-manage logs for more details." msgstr "" #: cinder/cmd/manage.py:285 msgid "Volume not yet assigned to host." msgstr "" #: cinder/cmd/manage.py:286 msgid "Deleting volume from database and skipping rpc." msgstr "" #: cinder/cmd/manage.py:291 msgid "Volume is in-use." msgstr "" #: cinder/cmd/manage.py:292 msgid "Detach volume from instance and then try again." msgstr "" #: cinder/cmd/manage.py:358 #, python-format msgid "Line %(dis)d : %(line)s" msgstr "" #: cinder/cmd/manage.py:361 msgid "No errors in logfiles!" msgstr "" #: cinder/cmd/manage.py:375 msgid "Unable to find system log file!" msgstr "" #: cinder/cmd/manage.py:379 #, python-format msgid "Last %s cinder syslog entries:-" msgstr "" #: cinder/cmd/manage.py:383 #, python-format msgid "%s" msgstr "" #: cinder/cmd/manage.py:388 msgid "No cinder entries in syslog!" msgstr "" #: cinder/cmd/manage.py:404 msgid "ID" msgstr "" #: cinder/cmd/manage.py:405 msgid "User ID" msgstr "" #: cinder/cmd/manage.py:406 msgid "Project ID" msgstr "" #: cinder/cmd/manage.py:407 cinder/cmd/manage.py:462 msgid "Host" msgstr "" #: cinder/cmd/manage.py:408 cinder/cmd/manage.py:509 msgid "Name" msgstr "" #: cinder/cmd/manage.py:409 msgid "Container" msgstr "" #: cinder/cmd/manage.py:410 cinder/cmd/manage.py:464 cinder/cmd/manage.py:511 msgid "Status" msgstr "" #: cinder/cmd/manage.py:411 msgid "Size" msgstr "" #: cinder/cmd/manage.py:412 msgid "Object Count" msgstr "" #: cinder/cmd/manage.py:461 cinder/cmd/manage.py:510 msgid "Binary" msgstr "" #: cinder/cmd/manage.py:463 msgid "Zone" msgstr "" #: cinder/cmd/manage.py:465 cinder/cmd/manage.py:512 msgid "State" msgstr "" #: cinder/cmd/manage.py:466 cinder/cmd/manage.py:516 msgid "Updated At" msgstr "" #: cinder/cmd/manage.py:467 msgid "RPC Version" msgstr "" #: cinder/cmd/manage.py:468 msgid "Object Version" msgstr "" #: cinder/cmd/manage.py:469 msgid "Cluster" msgstr "" #: cinder/cmd/manage.py:493 #, python-format msgid "Host not found. Failed to remove %(service)s on %(host)s." msgstr "" #: cinder/cmd/manage.py:498 #, python-format msgid "Service %(service)s on host %(host)s removed." msgstr "" #: cinder/cmd/manage.py:513 msgid "Heartbeat" msgstr "" #: cinder/cmd/manage.py:514 msgid "Hosts" msgstr "" #: cinder/cmd/manage.py:515 msgid "Down Hosts" msgstr "" #: cinder/cmd/manage.py:539 #, python-format msgid "Couldn't remove cluster %s because it doesn't exist." msgstr "" #: cinder/cmd/manage.py:550 #, python-format msgid "Couldn't remove cluster %s because it still has hosts." msgstr "" #: cinder/cmd/manage.py:554 #, python-format msgid "Cluster %s successfully removed." msgstr "" #: cinder/cmd/manage.py:556 #, python-format msgid "%(msg)s And %(num)s services from the cluster were also removed." msgstr "" #: cinder/cmd/manage.py:588 #, python-format msgid "" "Successfully renamed %(num_vols)s volumes and %(num_cgs)s consistency " "groups from cluster %(current)s to %(new)s" msgstr "" #: cinder/cmd/manage.py:594 #, python-format msgid "No volumes or consistency groups exist in cluster %(current)s." msgstr "" #: cinder/cmd/manage.py:687 #, python-format msgid "" "\n" "OpenStack Cinder version: %(version)s\n" msgstr "" #: cinder/cmd/manage.py:690 msgid "Available categories:" msgstr "" #: cinder/cmd/manage.py:692 #, python-format msgid "\t%s" msgstr "" #: cinder/cmd/manage.py:701 #, python-format msgid "Invalid directory: %s" msgstr "" #: cinder/cmd/manage.py:707 #, python-format msgid "Could not read %s. Re-running with sudo" msgstr "" #: cinder/cmd/manage.py:711 msgid "sudo failed, continuing as if nothing happened" msgstr "" #: cinder/cmd/manage.py:713 msgid "Please re-run cinder-manage as root." msgstr "" #: cinder/cmd/rtstool.py:52 cinder/cmd/rtstool.py:117 msgid "Ensure that configfs is mounted at /sys/kernel/config." msgstr "" #: cinder/cmd/rtstool.py:97 #, python-format msgid "" "%(msg_type)s: creating NetworkPortal: ensure port %(port)d on ip %(ip)s " "is not in use by another service." msgstr "" #: cinder/cmd/rtstool.py:107 #, python-format msgid "" "Error enabling iSER for NetworkPortal: please ensure that RDMA is " "supported on your iSCSI port %(port)d on ip %(ip)s." msgstr "" #: cinder/cmd/rtstool.py:124 #, python-format msgid "Could not find target %s" msgstr "" #: cinder/cmd/rtstool.py:151 #, python-format msgid "delete_initiator: %s ACL not found. Continuing." msgstr "" #: cinder/cmd/rtstool.py:179 #, python-format msgid "rtslib_fb is missing member %s: You may need a newer python-rtslib-fb." msgstr "" #: cinder/cmd/rtstool.py:218 #, python-format msgid "" "targetcli not installed and could not create default directory " "(%(default_path)s): %(exc)s" msgstr "" #: cinder/cmd/rtstool.py:224 #, python-format msgid "Could not save configuration to %(file_path)s: %(exc)s" msgstr "" #: cinder/cmd/rtstool.py:238 #, python-format msgid "Could not restore configuration file %(file_path)s: %(exc)s" msgstr "" #: cinder/cmd/volume.py:102 #, python-format msgid "Volume service %s failed to start." msgstr "" #: cinder/cmd/volume.py:123 msgid "No volume service(s) started successfully, terminating." msgstr "" #: cinder/cmd/volume_usage_audit.py:93 #, python-format msgid "The end time (%(end)s) must be after the start time (%(start)s)." msgstr "" #: cinder/cmd/volume_usage_audit.py:99 #, python-format msgid "Creating usages for %(begin_period)s until %(end_period)s" msgstr "" #: cinder/common/sqlalchemyutils.py:116 msgid "Unknown sort direction, must be 'desc' or 'asc'" msgstr "" #: cinder/consistencygroup/api.py:213 #, python-format msgid "No host to create consistency group %s." msgstr "" #: cinder/consistencygroup/api.py:231 msgid "Cgsnahost is empty. No consistency group will be created." msgstr "" #: cinder/consistencygroup/api.py:294 msgid "Source CG is empty. No consistency group will be created." msgstr "" #: cinder/consistencygroup/api.py:443 #: cinder/tests/unit/api/contrib/test_consistencygroups.py:652 msgid "" "Consistency group must not have attached volumes, volumes with snapshots," " or dependent cgsnapshots" msgstr "" #: cinder/consistencygroup/api.py:446 #: cinder/tests/unit/api/contrib/test_consistencygroups.py:655 msgid "" "Consistency group status must be available or error and must not have " "volumes or dependent cgsnapshots" msgstr "" #: cinder/consistencygroup/api.py:449 #, python-format msgid "" "Cannot delete consistency group %(id)s. %(reason)s, and it cannot be the " "source for an ongoing CG or CG Snapshot creation." msgstr "" #: cinder/consistencygroup/api.py:461 cinder/consistencygroup/api.py:468 #, python-format msgid "" "Cannot update consistency group %(group_id)s because no valid name, " "description, add_volumes, or remove_volumes were provided." msgstr "" #: cinder/consistencygroup/api.py:491 cinder/group/api.py:558 #, python-format msgid "UUIDs %s are in both add and remove volume list." msgstr "" #: cinder/consistencygroup/api.py:535 #, python-format msgid "" "Cannot update consistency group %s, status must be available, and it " "cannot be the source for an ongoing CG or CG Snapshot creation." msgstr "" #: cinder/consistencygroup/api.py:580 cinder/volume/manager.py:3366 #, python-format msgid "" "Cannot remove volume %(volume_id)s from consistency group %(group_id)s " "because volume is in an invalid state: %(status)s. Valid states are: " "%(valid)s." msgstr "" #: cinder/consistencygroup/api.py:596 #, python-format msgid "" "Cannot remove volume %(volume_id)s from consistency group %(group_id)s " "because it is not in the group." msgstr "" #: cinder/consistencygroup/api.py:618 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume cannot be found." msgstr "" #: cinder/consistencygroup/api.py:630 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " it is already in consistency group %(orig_group)s." msgstr "" #: cinder/consistencygroup/api.py:640 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " it has no volume type." msgstr "" #: cinder/consistencygroup/api.py:647 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume type %(volume_type)s is not supported by the group." msgstr "" #: cinder/consistencygroup/api.py:657 cinder/volume/manager.py:3337 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume is in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/consistencygroup/api.py:674 cinder/group/api.py:716 #: cinder/volume/manager.py:3351 cinder/volume/manager.py:3495 msgid "Volume is not local to this node." msgstr "" #: cinder/consistencygroup/api.py:682 #, python-format msgid "" "Cannot add volume %(volume_id)s to consistency group %(group_id)s because" " volume does not exist." msgstr "" #: cinder/consistencygroup/api.py:759 msgid "" "CgSnapshot status must be available or error, and no CG can be currently " "using it as source for its creation." msgstr "" #: cinder/db/api.py:1642 msgid "Condition has no field." msgstr "" #: cinder/db/migration.py:68 msgid "Database schema downgrade is not allowed." msgstr "" #: cinder/db/sqlalchemy/api.py:253 cinder/db/sqlalchemy/api.py:4009 #: cinder/objects/qos_specs.py:147 msgid "Error writing field to database" msgstr "" #: cinder/db/sqlalchemy/api.py:285 #, python-format msgid "Unrecognized read_deleted value '%s'" msgstr "" #: cinder/db/sqlalchemy/api.py:2107 msgid "Unknown sort direction, must be 'desc' or 'asc'." msgstr "" #: cinder/db/sqlalchemy/api.py:2118 msgid "Sort direction array size exceeds sort key array size." msgstr "" #: cinder/db/sqlalchemy/api.py:4724 #, python-format msgid "No backup with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:4812 msgid "Volume must be available" msgstr "" #: cinder/db/sqlalchemy/api.py:4865 #, python-format msgid "" "Transfer %(transfer_id)s: Volume id %(volume_id)s in unexpected state " "%(status)s, expected awaiting-transfer" msgstr "" #: cinder/db/sqlalchemy/api.py:5069 #, python-format msgid "No consistency group with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:5146 msgid "cg_creating_from_src must be called with cg_id or cgsnapshot_id parameter." msgstr "" #: cinder/db/sqlalchemy/api.py:5386 #, python-format msgid "No group with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:5444 msgid "" "group_creating_from_src must be called with group_id or group_snapshot_id" " parameter." msgstr "" #: cinder/db/sqlalchemy/api.py:5553 msgid "" "Source CG cannot be empty or in 'creating' or 'updating' state. No " "cgsnapshot will be created." msgstr "" #: cinder/db/sqlalchemy/api.py:5574 #, python-format msgid "No cgsnapshot with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:5694 msgid "" "Source group cannot be empty or in 'creating' or 'updating' state. No " "group snapshot will be created." msgstr "" #: cinder/db/sqlalchemy/api.py:5716 #, python-format msgid "No group snapshot with id %s" msgstr "" #: cinder/db/sqlalchemy/api.py:5755 #, python-format msgid "Invalid value for age, %(age)s" msgstr "" #: cinder/group/api.py:126 cinder/volume/flows/api/create_volume.py:330 #, python-format msgid "Availability zone '%(s_az)s' is invalid." msgstr "" #: cinder/group/api.py:229 #, python-format msgid "No host to create group %s." msgstr "" #: cinder/group/api.py:251 msgid "Group snapshot is empty. No group will be created." msgstr "" #: cinder/group/api.py:327 msgid "Source Group is empty. No group will be created." msgstr "" #: cinder/group/api.py:496 #, python-format msgid "Group status must be available or error, but current status is: %s" msgstr "" #: cinder/group/api.py:503 #, python-format msgid "" "Group %s still contains volumes. The delete-volumes flag is required to " "delete it." msgstr "" #: cinder/group/api.py:512 #, python-format msgid "Volume in group %s is attached. Need to detach first." msgstr "" #: cinder/group/api.py:520 msgid "Volume in group still has dependent snapshots." msgstr "" #: cinder/group/api.py:540 #, python-format msgid "Group status must be available, but current status is: %s." msgstr "" #: cinder/group/api.py:584 #, python-format msgid "" "Cannot update group %(group_id)s because no valid name, description, " "add_volumes, or remove_volumes were provided." msgstr "" #: cinder/group/api.py:623 cinder/volume/manager.py:3511 #, python-format msgid "" "Cannot remove volume %(volume_id)s from group %(group_id)s because volume" " is in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/group/api.py:639 #, python-format msgid "" "Cannot remove volume %(volume_id)s from group %(group_id)s because it is " "not in the group." msgstr "" #: cinder/group/api.py:659 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume " "cannot be found." msgstr "" #: cinder/group/api.py:671 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because it is " "already in group %(orig_group)s." msgstr "" #: cinder/group/api.py:681 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because it has no " "volume type." msgstr "" #: cinder/group/api.py:689 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume type" " %(volume_type)s is not supported by the group." msgstr "" #: cinder/group/api.py:699 cinder/volume/manager.py:3481 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume is " "in an invalid state: %(status)s. Valid states are: %(valid)s." msgstr "" #: cinder/group/api.py:724 #, python-format msgid "" "Cannot add volume %(volume_id)s to group %(group_id)s because volume does" " not exist." msgstr "" #: cinder/group/api.py:803 msgid "" "GroupSnapshot status must be available or error, and no Group can be " "currently using it as source for its creation." msgstr "" #: cinder/image/glance.py:122 msgid "" "Failed to parse the configuration option 'glance_catalog_info', must be " "in the form ::" msgstr "" #: cinder/image/image_utils.py:106 #, python-format msgid "" "qemu-img %(minimum_version)s or later is required by this volume driver. " "Current qemu-img version: %(current_version)s" msgstr "" #: cinder/image/image_utils.py:226 #, python-format msgid "" "qemu-img is not installed and image is of type %s. Only RAW images can " "be used if qemu-img is not installed." msgstr "" #: cinder/image/image_utils.py:233 msgid "" "qemu-img is not installed and the disk format is not specified. Only RAW" " images can be used if qemu-img is not installed." msgstr "" #: cinder/image/image_utils.py:261 cinder/image/image_utils.py:356 #: cinder/volume/drivers/solidfire.py:786 msgid "'qemu-img info' parsing failed." msgstr "" #: cinder/image/image_utils.py:268 #, python-format msgid "fmt=%(fmt)s backed by: %(backing_file)s" msgstr "" #: cinder/image/image_utils.py:276 cinder/image/image_utils.py:349 #, python-format msgid "" "Size is %(image_size)dGB and doesn't fit in a volume of size " "%(volume_size)dGB." msgstr "" #: cinder/image/image_utils.py:363 cinder/image/image_utils.py:426 #: cinder/volume/drivers/solidfire.py:793 #, python-format msgid "fmt=%(fmt)s backed by:%(backing_file)s" msgstr "" #: cinder/image/image_utils.py:382 cinder/volume/drivers/solidfire.py:839 #, python-format msgid "Converted to %(vol_format)s, but format is now %(file_format)s" msgstr "" #: cinder/image/image_utils.py:441 #, python-format msgid "Converted to %(f1)s, but format is now %(f2)s" msgstr "" #: cinder/image/image_utils.py:454 #, python-format msgid "" "Image virtual size is %(image_size)dGB and doesn't fit in a volume of " "size %(volume_size)dGB." msgstr "" #: cinder/keymgr/conf_key_mgr.py:77 msgid "config option key_manager.fixed_key is not defined" msgstr "" #: cinder/message/defined_messages.py:30 msgid "An unknown error occurred." msgstr "" #: cinder/message/defined_messages.py:31 msgid "" "No storage could be allocated for this volume request. You may be able to" " try another size or volume type." msgstr "" #: cinder/message/defined_messages.py:34 msgid "A readonly volume must be attached as readonly." msgstr "" #: cinder/message/defined_messages.py:36 msgid "" "Failed to copy volume to image as image quota has been met. Please delete" " images or have your limit increased, then try again." msgstr "" #: cinder/objects/backup.py:138 msgid "Can't decode backup record." msgstr "" #: cinder/objects/backup.py:140 msgid "Can't parse backup record." msgstr "" #: cinder/objects/base.py:248 #, python-format msgid "Couldn't find ORM model for Persistent Versioned Object %s." msgstr "" #: cinder/objects/base.py:283 cinder/objects/base.py:418 #, python-format msgid "VersionedObject %s cannot retrieve object by id." msgstr "" #: cinder/objects/base.py:363 #, python-format msgid "VersionedObject %s does not support conditional update." msgstr "" #: cinder/objects/cgsnapshot.py:78 cinder/objects/consistencygroup.py:118 #: cinder/objects/group.py:94 cinder/objects/group_snapshot.py:73 msgid "already_created" msgstr "" #: cinder/objects/cgsnapshot.py:83 cinder/objects/volume.py:323 msgid "consistencygroup assigned" msgstr "" #: cinder/objects/cgsnapshot.py:92 cinder/objects/cluster.py:108 #: cinder/objects/consistencygroup.py:143 cinder/objects/group.py:121 #: cinder/objects/group_snapshot.py:87 cinder/objects/qos_specs.py:106 #: cinder/objects/service.py:106 cinder/objects/snapshot.py:215 #: cinder/objects/volume.py:380 #, python-format msgid "attribute %s not lazy-loadable" msgstr "" #: cinder/objects/cgsnapshot.py:112 cinder/objects/volume.py:342 msgid "consistencygroup changed" msgstr "" #: cinder/objects/cgsnapshot.py:115 cinder/objects/group_snapshot.py:110 #: cinder/objects/volume.py:351 msgid "snapshots changed" msgstr "" #: cinder/objects/cluster.py:121 cinder/objects/group_type.py:78 #: cinder/objects/service.py:136 cinder/objects/snapshot.py:157 #: cinder/objects/volume.py:318 cinder/objects/volume_type.py:99 msgid "already created" msgstr "" #: cinder/objects/cluster.py:127 #, python-format msgid "%s assigned" msgstr "" #: cinder/objects/cluster.py:138 #, python-format msgid "%s changed" msgstr "" #: cinder/objects/consistencygroup.py:123 msgid "cgsnapshots assigned" msgstr "" #: cinder/objects/consistencygroup.py:127 cinder/objects/group.py:104 msgid "volumes assigned" msgstr "" #: cinder/objects/consistencygroup.py:131 cinder/objects/service.py:140 #: cinder/objects/snapshot.py:168 cinder/objects/volume.py:329 msgid "cluster assigned" msgstr "" #: cinder/objects/consistencygroup.py:172 msgid "cgsnapshots changed" msgstr "" #: cinder/objects/consistencygroup.py:175 msgid "volumes changed" msgstr "" #: cinder/objects/consistencygroup.py:178 cinder/objects/service.py:148 #: cinder/objects/snapshot.py:192 cinder/objects/volume.py:354 msgid "cluster changed" msgstr "" #: cinder/objects/group.py:100 msgid "volume_types assigned" msgstr "" #: cinder/objects/group.py:109 msgid "group_snapshots assigned" msgstr "" #: cinder/objects/group.py:144 msgid "Cannot save volume_types changes in group object update." msgstr "" #: cinder/objects/group.py:149 msgid "Cannot save volumes changes in group object update." msgstr "" #: cinder/objects/group.py:153 msgid "Cannot save group_snapshots changes in group object update." msgstr "" #: cinder/objects/group_snapshot.py:78 cinder/objects/volume.py:332 msgid "group assigned" msgstr "" #: cinder/objects/group_snapshot.py:107 cinder/objects/volume.py:345 msgid "group changed" msgstr "" #: cinder/objects/qos_specs.py:57 #, python-format msgid "Valid consumer of QoS specs are: %s" msgstr "" #: cinder/objects/service.py:170 msgid "" "One of the services is in Liberty version. We do not provide backward " "compatibility with Liberty now, you need to upgrade to Mitaka first." msgstr "" #: cinder/objects/snapshot.py:162 msgid "volume assigned" msgstr "" #: cinder/objects/snapshot.py:165 msgid "cgsnapshot assigned" msgstr "" #: cinder/objects/snapshot.py:172 msgid "group_snapshot assigned" msgstr "" #: cinder/objects/snapshot.py:182 msgid "volume changed" msgstr "" #: cinder/objects/snapshot.py:185 msgid "cgsnapshot changed" msgstr "" #: cinder/objects/snapshot.py:188 msgid "group_snapshot changed" msgstr "" #: cinder/objects/volume.py:326 msgid "snapshots assigned" msgstr "" #: cinder/objects/volume.py:348 msgid "glance_metadata changed" msgstr "" #: cinder/replication/api.py:67 msgid "Replication is not enabled for volume" msgstr "" #: cinder/replication/api.py:72 #, python-format msgid "" "Replication status for volume must be active or active-stopped, but " "current status is: %s" msgstr "" #: cinder/replication/api.py:80 #, python-format msgid "Volume status for volume must be available, but current status is: %s" msgstr "" #: cinder/replication/api.py:93 msgid "Replication is not enabled" msgstr "" #: cinder/replication/api.py:98 #, python-format msgid "" "Replication status for volume must be inactive, active-stopped, or error," " but current status is: %s" msgstr "" #: cinder/scheduler/driver.py:109 msgid "Must implement host_passes_filters" msgstr "" #: cinder/scheduler/driver.py:114 msgid "Must implement find_retype_host" msgstr "" #: cinder/scheduler/driver.py:118 msgid "Must implement a fallback schedule" msgstr "" #: cinder/scheduler/driver.py:122 msgid "Must implement schedule_create_volume" msgstr "" #: cinder/scheduler/driver.py:128 msgid "Must implement schedule_create_consistencygroup" msgstr "" #: cinder/scheduler/driver.py:137 msgid "Must implement schedule_create_group" msgstr "" #: cinder/scheduler/driver.py:142 msgid "Must implement schedule_get_pools" msgstr "" #: cinder/scheduler/filter_scheduler.py:75 #: cinder/scheduler/filter_scheduler.py:97 #: cinder/scheduler/filter_scheduler.py:111 msgid "No weighed hosts available" msgstr "" #: cinder/scheduler/filter_scheduler.py:138 #, python-format msgid "Cannot place volume %(id)s on %(host)s" msgstr "" #: cinder/scheduler/filter_scheduler.py:156 #, python-format msgid "No valid hosts for volume %(id)s with type %(type)s" msgstr "" #: cinder/scheduler/filter_scheduler.py:182 #, python-format msgid "" "Current host not valid for volume %(id)s with type %(type)s, migration " "not allowed" msgstr "" #: cinder/scheduler/filter_scheduler.py:222 msgid "Invalid value for 'scheduler_max_attempts', must be >=1" msgstr "" #: cinder/scheduler/filter_scheduler.py:270 #, python-format msgid "Exceeded max scheduling attempts %(max_attempts)d for volume %(volume_id)s" msgstr "" #: cinder/scheduler/manager.py:179 msgid "Failed to create scheduler manager volume flow" msgstr "" #: cinder/scheduler/manager.py:262 msgid "New volume type not specified in request_spec." msgstr "" #: cinder/scheduler/evaluator/evaluator.py:50 #, python-format msgid "KeyError: %s" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:53 #, python-format msgid "TypeError: %s" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:62 #, python-format msgid "ValueError: %s" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:108 #, python-format msgid "ZeroDivisionError: %s" msgstr "" #: cinder/scheduler/evaluator/evaluator.py:295 #, python-format msgid "ParseException: %s" msgstr "" #: cinder/scheduler/filters/instance_locality_filter.py:102 #: cinder/scheduler/filters/instance_locality_filter.py:114 #, python-format msgid "Hint \"%s\" not supported." msgstr "" #: cinder/tests/functional/api/client.py:34 #, python-format msgid "" "%(message)s\n" "Status Code: %(_status)s\n" "Body: %(_body)s" msgstr "" #: cinder/tests/functional/api/client.py:43 msgid "401 Unauthorized Error" msgstr "" #: cinder/tests/functional/api/client.py:47 msgid "404 Not Found Error" msgstr "" #: cinder/tests/functional/api/client.py:51 msgid "413 Request entity too large" msgstr "" #: cinder/tests/functional/api/client.py:55 msgid "400 Bad Request" msgstr "" #: cinder/tests/functional/api/client.py:146 msgid "Unexpected status code" msgstr "" #: cinder/tests/unit/api/contrib/test_backups.py:1370 msgid "Invalid input" msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:658 #, python-format msgid "" "Invalid ConsistencyGroup: Cannot delete consistency group %(id)s. " "%(reason)s, and it cannot be the source for an ongoing CG or CG Snapshot " "creation." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:766 #, python-format msgid "volume_types must be provided to create consistency group %s." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:951 #, python-format msgid "" "Invalid volume: Cannot add volume fake-volume-uuid to consistency group " "%(group_id)s because volume cannot be found." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:978 #, python-format msgid "" "Invalid volume: Cannot remove volume fake-volume-uuid from consistency " "group %(group_id)s because it is not in the group." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1033 #, python-format msgid "" "Invalid volume: Cannot add volume %(volume_id)s to consistency group " "%(group_id)s because volume is in an invalid state: %(status)s. Valid " "states are: ('available', 'in-use')." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1068 #, python-format msgid "" "Invalid volume: Cannot add volume %(volume_id)s to consistency group " "%(group_id)s because volume type %(volume_type)s is not supported by the " "group." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1124 #, python-format msgid "" "Invalid ConsistencyGroup: Cannot update consistency group %s, status must" " be available, and it cannot be the source for an ongoing CG or CG " "Snapshot creation." msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1316 msgid "Invalid ConsistencyGroup: No host to create consistency group" msgstr "" #: cinder/tests/unit/api/contrib/test_consistencygroups.py:1466 msgid "Create volume failed." msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:494 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:507 #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:568 msgid "mock" msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_ceph.py:1038 #, python-format msgid "" "Failed to backup volume metadata - Metadata backup object " "'backup.%s.meta' already exists" msgstr "" #: cinder/tests/unit/backup/drivers/test_backup_google.py:100 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:460 #: cinder/tests/unit/backup/drivers/test_backup_nfs.py:487 #: cinder/tests/unit/backup/drivers/test_backup_swift.py:623 #: cinder/tests/unit/backup/drivers/test_backup_swift.py:650 msgid "fake" msgstr "" #: cinder/tests/unit/volume/drivers/test_glusterfs.py:639 msgid "umount: : target is busy" msgstr "" #: cinder/tests/unit/volume/drivers/test_glusterfs.py:654 msgid "umount: : some other error" msgstr "" #: cinder/tests/unit/volume/drivers/test_glusterfs.py:784 #, python-format msgid "umount: %s: not mounted" msgstr "" #: cinder/tests/unit/volume/drivers/test_glusterfs.py:796 #: cinder/tests/unit/volume/drivers/test_glusterfs.py:808 #, python-format msgid "umount: %s: target is busy" msgstr "" #: cinder/tests/unit/volume/drivers/test_rbd.py:1169 msgid "flush() not supported in this version of librbd" msgstr "" #: cinder/tests/unit/volume/drivers/test_sheepdog.py:456 #: cinder/tests/unit/volume/drivers/test_sheepdog.py:473 #: cinder/tests/unit/volume/drivers/test_sheepdog.py:540 #: cinder/volume/drivers/sheepdog.py:112 cinder/volume/drivers/sheepdog.py:128 #: cinder/volume/drivers/sheepdog.py:165 #, python-format msgid "Failed to connect to sheep daemon. addr: %(addr)s, port: %(port)s" msgstr "" #: cinder/tests/unit/volume/drivers/test_sheepdog.py:597 #: cinder/volume/drivers/sheepdog.py:190 msgid "" "Cluster is not formatted. You should probably perform \"dog cluster " "format\"." msgstr "" #: cinder/tests/unit/volume/drivers/test_sheepdog.py:611 #: cinder/volume/drivers/sheepdog.py:193 msgid "" "Waiting for all nodes to join cluster. Ensure all sheep daemons are " "running." msgstr "" #: cinder/tests/unit/volume/drivers/test_sheepdog.py:624 #: cinder/volume/drivers/sheepdog.py:188 msgid "Invalid sheepdog cluster status." msgstr "" #: cinder/tests/unit/volume/drivers/emc/test_emc_vmax.py:2358 #: cinder/tests/unit/volume/drivers/emc/test_emc_vmax.py:8027 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1365 msgid "Rollback - Volume in another storage group besides default storage group." msgstr "" #: cinder/tests/unit/volume/drivers/emc/test_emc_vmax.py:2368 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1343 msgid "V2 rollback, volume is not in any storage group." msgstr "" #: cinder/tests/unit/volume/drivers/emc/test_emc_vmax.py:8039 #: cinder/volume/drivers/emc/emc_vmax_masking.py:1316 msgid "V3 rollback" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_ibm_storage.py:168 #, python-format msgid "Volume not found for instance %(instance_id)s." msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:320 #, python-format msgid "unrecognized argument %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:432 #, python-format msgid "obj missing quotes %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:671 #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:1560 #, python-format msgid "mdiskgrp missing quotes %s" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:1787 msgid "The copy should be primary or secondary" msgstr "" #: cinder/tests/unit/volume/drivers/ibm/test_storwize_svc.py:3182 msgid "Consistency group is empty. No cgsnapshot will be created." msgstr "" #: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:363 msgid "Error not a TypeError." msgstr "" #: cinder/tests/unit/volume/drivers/netapp/dataontap/client/test_api.py:372 msgid "Error not a KeyError." msgstr "" #: cinder/transfer/api.py:120 msgid "status must be available" msgstr "" #: cinder/transfer/api.py:159 #, python-format msgid "Attempt to transfer %s with invalid auth key." msgstr "" #: cinder/transfer/api.py:167 #, python-format msgid "Volume %s must not be part of a consistency group." msgstr "" #: cinder/volume/api.py:230 #, python-format msgid "" "Invalid volume size provided for create request: %s (size argument must " "be an integer (or string representation of an integer) and greater than " "zero)." msgstr "" #: cinder/volume/api.py:238 msgid "" "volume_type must be provided when creating a volume in a consistency " "group." msgstr "" #: cinder/volume/api.py:243 #, python-format msgid "" "Invalid volume_type provided: %s (requested type must be supported by " "this consistency group)." msgstr "" #: cinder/volume/api.py:250 msgid "volume_type must be provided when creating a volume in a group." msgstr "" #: cinder/volume/api.py:255 #, python-format msgid "" "Invalid volume_type provided: %s (requested type must be supported by " "this group)." msgstr "" #: cinder/volume/api.py:272 #, python-format msgid "" "Invalid volume_type provided: %s (requested type is not compatible; " "either match source volume, or omit type argument)." msgstr "" #: cinder/volume/api.py:279 msgid "No volume_type should be provided when creating test replica." msgstr "" #: cinder/volume/api.py:289 #, python-format msgid "" "Invalid volume_type provided: %s (requested type is not compatible; " "recommend omitting the type argument)." msgstr "" #: cinder/volume/api.py:342 msgid "Failed to create api volume flow." msgstr "" #: cinder/volume/api.py:417 cinder/volume/api.py:986 #, python-format msgid "status must be %s and" msgstr "" #: cinder/volume/api.py:418 #, python-format msgid "" "Volume %s must not be migrating, attached, belong to a group or have " "snapshots." msgstr "" #: cinder/volume/api.py:437 msgid "Failed to update snapshot." msgstr "" #: cinder/volume/api.py:475 msgid "The volume cannot be updated during maintenance." msgstr "" #: cinder/volume/api.py:618 #, python-format msgid "Volume status must be %s to reserve." msgstr "" #: cinder/volume/api.py:649 msgid "" "Unable to detach volume. Volume status must be 'in-use' and attach_status" " must be 'attached' to detach." msgstr "" #: cinder/volume/api.py:670 msgid "The volume cannot be attached in maintenance mode." msgstr "" #: cinder/volume/api.py:697 msgid "The volume cannot be detached in maintenance mode." msgstr "" #: cinder/volume/api.py:711 msgid "The volume connection cannot be initialized in maintenance mode." msgstr "" #: cinder/volume/api.py:736 msgid "The volume cannot accept transfer in maintenance mode." msgstr "" #: cinder/volume/api.py:770 cinder/volume/api.py:888 msgid "The snapshot cannot be created when the volume is in maintenance mode." msgstr "" #: cinder/volume/api.py:775 cinder/volume/api.py:893 msgid "Snapshot cannot be created while volume is migrating." msgstr "" #: cinder/volume/api.py:780 msgid "Snapshot of secondary replica is not allowed." msgstr "" #: cinder/volume/api.py:784 #, python-format msgid "" "Volume %(vol_id)s status must be available, but current status is: " "%(vol_status)s." msgstr "" #: cinder/volume/api.py:850 msgid "The snapshot cannot be created when the volume is in error status." msgstr "" #: cinder/volume/api.py:897 #, python-format msgid "" "Snapshot cannot be created because volume %(vol_id)s is not available, " "current volume status: %(vol_status)s." msgstr "" #: cinder/volume/api.py:987 #, python-format msgid "Snapshot %s must not be part of a group." msgstr "" #: cinder/volume/api.py:1026 #, python-format msgid "Deleting volume metadata is not allowed for volumes in %s status." msgstr "" #: cinder/volume/api.py:1037 #, python-format msgid "Updating volume metadata is not allowed for volumes in %s status." msgstr "" #: cinder/volume/api.py:1183 #, python-format msgid "Volume %(vol_id)s status must be %(statuses)s" msgstr "" #: cinder/volume/api.py:1256 #, python-format msgid "" "New size for extend must be greater than current size. (current: " "%(size)s, extended: %(new_size)s)." msgstr "" #: cinder/volume/api.py:1264 #, python-format msgid "Volume %(vol_id)s status must be available to extend." msgstr "" #: cinder/volume/api.py:1335 #, python-format msgid "No available service named %s" msgstr "" #: cinder/volume/api.py:1366 #, python-format msgid "" "Volume %s status must be available or in-use, must not be migrating, have" " snapshots, be replicated, be part of a group and destination host must " "be different than the current host" msgstr "" #: cinder/volume/api.py:1414 msgid "Source volume not mid-migration." msgstr "" #: cinder/volume/api.py:1418 msgid "Destination volume not mid-migration." msgstr "" #: cinder/volume/api.py:1423 #, python-format msgid "Destination has migration_status %(stat)s, expected %(exp)s." msgstr "" #: cinder/volume/api.py:1436 #, python-format msgid "" "Volume %(vol_id)s status must be available to update readonly flag, but " "current status is: %(vol_status)s." msgstr "" #: cinder/volume/api.py:1451 #, python-format msgid "migration_policy must be 'on-demand' or 'never', passed: %s" msgstr "" #: cinder/volume/api.py:1465 #, python-format msgid "Invalid volume_type passed: %s." msgstr "" #: cinder/volume/api.py:1494 cinder/volume/manager.py:2268 msgid "Failed to update quota usage while retyping volume." msgstr "" #: cinder/volume/api.py:1515 msgid "" "Retype needs volume to be in available or in-use state, not be part of an" " active migration or a consistency group, requested type has to be " "different that the one from the volume, and for in-use volumes front-end " "qos specs cannot change." msgstr "" #: cinder/volume/api.py:1593 msgid "Failed to manage api volume flow." msgstr "" #: cinder/volume/api.py:1656 #, python-format msgid "Host replication_status must be %s to failover." msgstr "" #: cinder/volume/api.py:1674 msgid "Host is already Frozen." msgstr "" #: cinder/volume/api.py:1695 msgid "Host is NOT Frozen." msgstr "" #: cinder/volume/api.py:1747 #, python-format msgid "'%(key)s = %(value)s'" msgstr "" #: cinder/volume/driver.py:432 cinder/volume/driver.py:475 #, python-format msgid "Unable to terminate volume connection: %(err)s" msgstr "" #: cinder/volume/driver.py:466 msgid "detach snapshot from remote node" msgstr "" #: cinder/volume/driver.py:608 msgid "Sets thin provisioning." msgstr "" #: cinder/volume/driver.py:615 msgid "Enables compression." msgstr "" #: cinder/volume/driver.py:622 msgid "Enables QoS." msgstr "" #: cinder/volume/driver.py:629 msgid "Enables replication." msgstr "" #: cinder/volume/driver.py:963 cinder/volume/driver.py:1040 #, python-format msgid "Unable to fetch connection information from backend: %(err)s" msgstr "" #: cinder/volume/driver.py:970 cinder/volume/driver.py:1047 #, python-format msgid "Error encountered during cleanup of a failed attach: %(ex)s" msgstr "" #: cinder/volume/driver.py:1010 msgid "attach snapshot from remote node" msgstr "" #: cinder/volume/driver.py:1082 #: cinder/volume/drivers/ibm/flashsystem_common.py:865 #: cinder/volume/manager.py:1569 #, python-format msgid "Unable to access the backend storage via the path %(path)s." msgstr "" #: cinder/volume/driver.py:1504 msgid "The method update_migrated_volume is not implemented." msgstr "" #: cinder/volume/driver.py:1627 cinder/volume/driver.py:2359 #: cinder/volume/driver.py:2363 msgid "Manage existing volume not implemented." msgstr "" #: cinder/volume/driver.py:1635 msgid "Unmanage volume not implemented." msgstr "" #: cinder/volume/driver.py:2355 msgid "Extend volume not implemented" msgstr "" #: cinder/volume/driver.py:2368 msgid "Get manageable volumes not implemented." msgstr "" #: cinder/volume/driver.py:2375 cinder/volume/driver.py:2379 msgid "Manage existing snapshot not implemented." msgstr "" #: cinder/volume/driver.py:2384 msgid "Get manageable snapshots not implemented." msgstr "" #: cinder/volume/driver.py:2394 msgid "sync_replica not implemented." msgstr "" #: cinder/volume/driver.py:2398 msgid "promote_replica not implemented." msgstr "" #: cinder/volume/driver.py:2766 cinder/volume/targets/iscsi.py:94 #, python-format msgid "Could not find iSCSI export for volume %s" msgstr "" #: cinder/volume/driver.py:3036 msgid "Driver must implement initialize_connection" msgstr "" #: cinder/volume/group_types.py:58 cinder/volume/group_types.py:76 #: cinder/volume/group_types.py:102 cinder/volume/qos_specs.py:103 #: cinder/volume/qos_specs.py:115 cinder/volume/qos_specs.py:229 #: cinder/volume/volume_types.py:67 cinder/volume/volume_types.py:93 #: cinder/volume/volume_types.py:124 msgid "id cannot be None" msgstr "" #: cinder/volume/group_types.py:114 cinder/volume/volume_types.py:136 msgid "name cannot be None" msgstr "" #: cinder/volume/group_types.py:160 cinder/volume/group_types.py:173 msgid "group_type_id cannot be None" msgstr "" #: cinder/volume/group_types.py:164 cinder/volume/group_types.py:177 msgid "Type access modification is not applicable to public group type." msgstr "" #: cinder/volume/manager.py:601 msgid "Create manager volume flow failed." msgstr "" #: cinder/volume/manager.py:700 msgid "volume is not local to this node" msgstr "" #: cinder/volume/manager.py:706 msgid "Unmanage and cascade delete options are mutually exclusive." msgstr "" #: cinder/volume/manager.py:736 #, python-format msgid "" "Snapshot %(id)s was found in state %(state)s rather than 'deleting' " "during cascade delete." msgstr "" #: cinder/volume/manager.py:960 msgid "being attached by different mode" msgstr "" #: cinder/volume/manager.py:965 msgid "volume is already attached" msgstr "" #: cinder/volume/manager.py:1074 msgid "" "Detach volume failed: More than one attachment, but no attachment_id " "provided." msgstr "" #: cinder/volume/drivers/block_device.py:250 cinder/volume/manager.py:1216 msgid "Volume is not available." msgstr "" #: cinder/volume/manager.py:1407 #, python-format msgid "Validate volume connection failed (error: %(err)s)." msgstr "" #: cinder/volume/manager.py:1416 msgid "Create export for volume failed." msgstr "" #: cinder/volume/manager.py:1431 #, python-format msgid "Driver initialize connection failed (error: %(err)s)." msgstr "" #: cinder/volume/manager.py:1495 #, python-format msgid "Terminate volume connection failed: %(err)s" msgstr "" #: cinder/volume/manager.py:1510 msgid "Remove volume export failed." msgstr "" #: cinder/volume/manager.py:1575 msgid "Unable to access the backend storage via file handle." msgstr "" #: cinder/volume/manager.py:1746 msgid "failed to create new_volume on destination host" msgstr "" #: cinder/volume/manager.py:1752 msgid "timeout creating new_volume on destination host" msgstr "" #: cinder/volume/manager.py:2178 #, python-format msgid "Volume %s: Error trying to extend volume" msgstr "" #: cinder/volume/manager.py:2324 msgid "Retype requires migration but is not allowed." msgstr "" #: cinder/volume/manager.py:2332 msgid "Volume must not have snapshots." msgstr "" #: cinder/volume/manager.py:2341 msgid "Volume must not be replicated." msgstr "" #: cinder/volume/manager.py:2418 msgid "Failed to create manage_existing flow." msgstr "" #: cinder/volume/manager.py:2464 msgid "Error promoting secondary volume to primary" msgstr "" #: cinder/volume/manager.py:2474 cinder/volume/manager.py:2507 #, python-format msgid "Failed updating model with driver provided model %(model)s" msgstr "" #: cinder/volume/manager.py:2497 msgid "Synchronizing secondary volume to primary failed." msgstr "" #: cinder/volume/manager.py:2569 msgid "Create group failed." msgstr "" #: cinder/volume/manager.py:2628 cinder/volume/manager.py:2763 #, python-format msgid "snapshot-%s" msgstr "" #: cinder/volume/manager.py:2634 #, python-format msgid "" "Cannot create consistency group %(group)s because snapshot %(snap)s is " "not in a valid state. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:2656 #, python-format msgid "cg-%s" msgstr "" #: cinder/volume/manager.py:2662 #, python-format msgid "" "Cannot create consistency group %(group)s because source volume " "%(source_vol)s is not in a valid state. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:2769 #, python-format msgid "" "Cannot create group %(group)s because snapshot %(snap)s is not in a valid" " state. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:2791 #, python-format msgid "group-%s" msgstr "" #: cinder/volume/manager.py:2797 #, python-format msgid "" "Cannot create group %(group)s because source volume %(source_vol)s is not" " in a valid state. Valid states are: %(valid)s." msgstr "" #: cinder/volume/manager.py:2917 msgid "Input volumes or snapshots are invalid." msgstr "" #: cinder/volume/manager.py:2940 msgid "Input volumes or source volumes are invalid." msgstr "" #: cinder/volume/manager.py:3042 msgid "Volume is not local to this node" msgstr "" #: cinder/volume/manager.py:3069 msgid "Delete consistency group failed." msgstr "" #: cinder/volume/manager.py:3167 #, python-format msgid "Volume %(vol_id)s is not local to this node %(host)s" msgstr "" #: cinder/volume/manager.py:3200 msgid "Delete group failed." msgstr "" #: cinder/volume/manager.py:3399 #, python-format msgid "Error occurred when updating consistency group %s." msgstr "" #: cinder/volume/manager.py:3549 #, python-format msgid "Error occurred when updating group %s." msgstr "" #: cinder/volume/manager.py:3647 #, python-format msgid "Error occurred when creating cgsnapshot %s." msgstr "" #: cinder/volume/manager.py:3762 #, python-format msgid "Error occurred when creating group_snapshot %s." msgstr "" #: cinder/volume/manager.py:3905 #, python-format msgid "Error occurred when deleting cgsnapshot %s." msgstr "" #: cinder/volume/manager.py:4019 #, python-format msgid "Error occurred when deleting group_snapshot %s." msgstr "" #: cinder/volume/manager.py:4210 msgid "Update list, doesn't include volume_id" msgstr "" #: cinder/volume/manager.py:4305 msgid "Failed to create manage existing flow." msgstr "" #: cinder/volume/qos_specs.py:142 #, python-format msgid "Failed to get all associations of qos specs %s" msgstr "" #: cinder/volume/qos_specs.py:176 #, python-format msgid "" "Type %(type_id)s is already associated with another qos specs: " "%(qos_specs_id)s" msgstr "" #: cinder/volume/utils.py:485 msgid "Failed to copy volume, source device unavailable." msgstr "" #: cinder/volume/utils.py:489 msgid "Failed to copy volume, destination device unavailable." msgstr "" #: cinder/volume/utils.py:800 #, python-format msgid "marker not found: %s" msgstr "" #: cinder/volume/volume_types.py:183 cinder/volume/volume_types.py:196 msgid "volume_type_id cannot be None" msgstr "" #: cinder/volume/volume_types.py:187 cinder/volume/volume_types.py:200 msgid "Type access modification is not applicable to public volume type." msgstr "" #: cinder/volume/drivers/block_device.py:106 msgid "Failed to delete device." msgstr "" #: cinder/volume/drivers/block_device.py:220 msgid "No free disk" msgstr "" #: cinder/volume/drivers/block_device.py:234 msgid "No big enough free disk" msgstr "" #: cinder/volume/drivers/block_device.py:242 msgid "Insufficient free space available to extend volume." msgstr "" #: cinder/volume/drivers/blockbridge.py:115 msgid "Failed to determine blockbridge API configuration" msgstr "" #: cinder/volume/drivers/blockbridge.py:163 msgid "Invalid credentials" msgstr "" #: cinder/volume/drivers/blockbridge.py:165 msgid "Insufficient privileges" msgstr "" #: cinder/volume/drivers/blockbridge.py:200 msgid "Blockbridge api host not configured" msgstr "" #: cinder/volume/drivers/blockbridge.py:210 msgid "Blockbridge user not configured (required for auth scheme 'password')" msgstr "" #: cinder/volume/drivers/blockbridge.py:214 msgid "Blockbridge password not configured (required for auth scheme 'password')" msgstr "" #: cinder/volume/drivers/blockbridge.py:220 msgid "Blockbridge token not configured (required for auth scheme 'token')" msgstr "" #: cinder/volume/drivers/blockbridge.py:224 #, python-format msgid "Blockbridge configured with invalid auth scheme '%(auth_scheme)s'" msgstr "" #: cinder/volume/drivers/blockbridge.py:231 msgid "Blockbridge pools not configured" msgstr "" #: cinder/volume/drivers/blockbridge.py:236 msgid "Blockbridge default pool does not exist" msgstr "" #: cinder/volume/drivers/coho.py:96 msgid "Failed to establish connection with Coho cluster" msgstr "" #: cinder/volume/drivers/coho.py:140 #, python-format msgid "no REPLY but %r" msgstr "" #: cinder/volume/drivers/coho.py:148 #, python-format msgid "MSG_DENIED: RPC_MISMATCH: %r" msgstr "" #: cinder/volume/drivers/coho.py:152 #, python-format msgid "MSG_DENIED: AUTH_ERROR: %r" msgstr "" #: cinder/volume/drivers/coho.py:153 #, python-format msgid "MSG_DENIED: %r" msgstr "" #: cinder/volume/drivers/coho.py:156 #, python-format msgid "Neither MSG_DENIED nor MSG_ACCEPTED: %r" msgstr "" #: cinder/volume/drivers/coho.py:160 msgid "call failed: PROG_UNAVAIL" msgstr "" #: cinder/volume/drivers/coho.py:165 #, python-format msgid "call failed: PROG_MISMATCH: %r" msgstr "" #: cinder/volume/drivers/coho.py:167 msgid "call failed: PROC_UNAVAIL" msgstr "" #: cinder/volume/drivers/coho.py:169 msgid "call failed: GARBAGE_ARGS" msgstr "" #: cinder/volume/drivers/coho.py:171 #, python-format msgid "call failed: %r" msgstr "" #: cinder/volume/drivers/coho.py:203 msgid "Invalid response header from RPC server" msgstr "" #: cinder/volume/drivers/coho.py:215 msgid "RPC server response is incomplete" msgstr "" #: cinder/volume/drivers/coho.py:248 #, python-format msgid "Unable to send requests: %s" msgstr "" #: cinder/volume/drivers/coho.py:252 msgid "Failed to establish a stable connection" msgstr "" #: cinder/volume/drivers/coho.py:353 msgid "Coho rpc port is not configured" msgstr "" #: cinder/volume/drivers/coho.py:357 #, python-format msgid "Invalid port number %(config)s for Coho rpc port" msgstr "" #: cinder/volume/drivers/datera.py:177 msgid "" "san_login and/or san_password is not set for Datera driver in the " "cinder.conf. Set this information and start the cinder-volume service " "again." msgstr "" #: cinder/volume/drivers/datera.py:194 cinder/volume/drivers/datera.py:983 msgid "Resource not ready." msgstr "" #: cinder/volume/drivers/datera.py:569 cinder/volume/drivers/datera.py:599 msgid "" "existing_ref argument must be of this " "format:app_inst_name:storage_inst_name:vol_name" msgstr "" #: cinder/volume/drivers/datera.py:816 msgid "" "Specifies number of replicas for each volume. Can only be increased once " "volume is created" msgstr "" #: cinder/volume/drivers/datera.py:826 msgid "" "True to set acl 'allow_all' on volumes created. Cannot be changed on " "volume once set" msgstr "" #: cinder/volume/drivers/datera.py:835 msgid "Specifies IP pool to use for volume" msgstr "" #: cinder/volume/drivers/datera.py:844 msgid "Max read bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:854 msgid "The name to use for storage instances created" msgstr "" #: cinder/volume/drivers/datera.py:862 msgid "The name to use for volumes created" msgstr "" #: cinder/volume/drivers/datera.py:870 msgid "Max write bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:880 msgid "Max total bandwidth setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:890 msgid "Max read iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:900 msgid "Max write iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:910 msgid "Max total iops setting for volume qos, use 0 for unlimited" msgstr "" #: cinder/volume/drivers/datera.py:1025 #, python-format msgid "" "Failed to make a request to Datera cluster endpoint due to the following " "reason: %s" msgstr "" #: cinder/volume/drivers/datera.py:1033 #, python-format msgid "Request to Datera cluster returned bad status: %(status)s | %(reason)s" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:221 #, python-format msgid "" "DRBDmanage driver error: expected key \"%s\" not in answer, wrong " "DRBDmanage version?" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:236 msgid "" "DRBDmanage driver setup error: some required libraries (dbus, " "drbdmanage.*) not found." msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:241 msgid "Cannot ping DRBDmanage backend" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:269 #, python-format msgid "Received error string: %s" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:406 #, python-format msgid "volume %s not found in drbdmanage" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:409 #, python-format msgid "multiple resources with name %s found by drbdmanage" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:415 #, python-format msgid "not exactly one volume with id %s" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:443 #, python-format msgid "no snapshot with id %s found in drbdmanage" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:447 #, python-format msgid "multiple resources with snapshot ID %s found" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:453 #, python-format msgid "not exactly one snapshot with id %s" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:478 #, python-format msgid "Got bad path information from DRBDmanage! (%s)" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:548 #, python-format msgid "" "DRBDmanage timeout waiting for volume creation; resource \"%(res)s\", " "volume \"%(vol)s\"" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:594 #, python-format msgid "DRBDmanage expected one resource (\"%(res)s\"), got %(n)d" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:636 #, python-format msgid "" "DRBDmanage timeout waiting for new volume after snapshot restore; " "resource \"%(res)s\", volume \"%(vol)s\"" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:724 #, python-format msgid "" "DRBDmanage timeout waiting for volume size; volume ID \"%(id)s\" (res " "\"%(res)s\", vnr %(vnr)d)" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:748 #, python-format msgid "Snapshot res \"%s\" that is not deployed anywhere?" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:761 #, python-format msgid "" "DRBDmanage timeout waiting for snapshot creation; resource \"%(res)s\", " "snapshot \"%(sn)s\"" msgstr "" #: cinder/volume/drivers/drbdmanagedrv.py:925 #, python-format msgid "Expected exactly one node called \"%s\"" msgstr "" #: cinder/volume/drivers/eqlx.py:207 msgid "The EQL array has closed the connection." msgstr "" #: cinder/volume/drivers/eqlx.py:245 msgid "Error executing EQL command" msgstr "" #: cinder/volume/drivers/eqlx.py:287 #, python-format msgid "SSH Command failed after '%(total_attempts)r' attempts : '%(command)s'" msgstr "" #: cinder/volume/drivers/eqlx.py:393 #, python-format msgid "Volume does not exists %s." msgstr "" #: cinder/volume/drivers/eqlx.py:673 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1788 msgid "Reference must contain source-id or source-name." msgstr "" #: cinder/volume/drivers/glusterfs.py:93 #, python-format msgid "There's no Gluster config file configured (%s)" msgstr "" #: cinder/volume/drivers/glusterfs.py:98 #, python-format msgid "Gluster config file at %(config)s doesn't exist" msgstr "" #: cinder/volume/drivers/glusterfs.py:110 msgid "mount.glusterfs is not installed" msgstr "" #: cinder/volume/drivers/glusterfs.py:309 cinder/volume/drivers/quobyte.py:281 #: cinder/volume/drivers/scality.py:208 #, python-format msgid "%s must be a valid raw or qcow2 image." msgstr "" #: cinder/volume/drivers/glusterfs.py:330 cinder/volume/drivers/quobyte.py:311 #: cinder/volume/drivers/scality.py:229 #, python-format msgid "Unrecognized backing format: %s" msgstr "" #: cinder/volume/drivers/glusterfs.py:348 #, python-format msgid "file already exists at %s" msgstr "" #: cinder/volume/drivers/glusterfs.py:455 msgid "Backup is not supported for GlusterFS volumes with snapshots." msgstr "" #: cinder/volume/drivers/glusterfs.py:474 msgid "Backup is only supported for raw-formatted GlusterFS volumes." msgstr "" #: cinder/volume/drivers/hgst.py:127 msgid "Unable to get list of domain members, check that the cluster is running." msgstr "" #: cinder/volume/drivers/hgst.py:136 msgid "" "Unable to get list of IP addresses on this host, check permissions and " "networking." msgstr "" #: cinder/volume/drivers/hgst.py:149 msgid "Current host isn't part of HGST domain." msgstr "" #: cinder/volume/drivers/hgst.py:188 msgid "" "Unable to get list of spaces to make new name. Please verify the cluster" " is running." msgstr "" #: cinder/volume/drivers/hgst.py:210 #, python-format msgid "" "Unable to get information on space %(space)s, please verify that the " "cluster is running and connected." msgstr "" #: cinder/volume/drivers/hgst.py:268 #, python-format msgid "Command %(cmd)s blocked in the CLI and was cancelled" msgstr "" #: cinder/volume/drivers/hgst.py:286 #, python-format msgid "Unable to add Cinder host to apphosts for space %(space)s" msgstr "" #: cinder/volume/drivers/hgst.py:322 #, python-format msgid "Error in space-create for %(space)s of size %(size)d GB" msgstr "" #: cinder/volume/drivers/hgst.py:425 #, python-format msgid "hgst_storage server %(svr)s not of format :" msgstr "" #: cinder/volume/drivers/hgst.py:434 #, python-format msgid "Storage host %(svr)s not detected, verify name" msgstr "" #: cinder/volume/drivers/hgst.py:446 msgid "" "Cannot run vgc-cluster command, please ensure software is installed and " "permissions are set properly." msgstr "" #: cinder/volume/drivers/hgst.py:458 msgid "hgst_redundancy must be set to 0 (non-HA) or 1 (HA) in cinder.conf." msgstr "" #: cinder/volume/drivers/hgst.py:467 #, python-format msgid "" "hgst_group %(grp)s and hgst_user %(usr)s must map to valid users/groups " "in cinder.conf" msgstr "" #: cinder/volume/drivers/hgst.py:477 msgid "hgst_space_mode must be an octal/int in cinder.conf" msgstr "" #: cinder/volume/drivers/hgst.py:487 #, python-format msgid "hgst_net %(net)s specified in cinder.conf not found in cluster" msgstr "" #: cinder/volume/drivers/hgst.py:495 msgid "hgst_storage_servers must be defined in cinder.conf" msgstr "" #: cinder/volume/drivers/hgst.py:573 #, python-format msgid "Error in space-extend for volume %(space)s with %(size)d additional GB" msgstr "" #: cinder/volume/drivers/lvm.py:159 #, python-format msgid "Volume device file path %s does not exist." msgstr "" #: cinder/volume/drivers/lvm.py:167 #, python-format msgid "Size for volume: %s not found, cannot secure delete." msgstr "" #: cinder/volume/drivers/lvm.py:304 cinder/volume/drivers/lvm.py:313 #, python-format msgid "Volume Group %s does not exist" msgstr "" #: cinder/volume/drivers/lvm.py:340 msgid "Thin provisioning not supported on this version of LVM." msgstr "" #: cinder/volume/drivers/lvm.py:348 #, python-format msgid "Failed to create thin pool, error message was: %s" msgstr "" #: cinder/volume/drivers/lvm.py:613 #, python-format msgid "Failed to rename logical volume %(name)s, error message was: %(err_msg)s" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:570 #: cinder/volume/drivers/hitachi/hnas_iscsi.py:632 #: cinder/volume/drivers/hitachi/hnas_nfs.py:467 #: cinder/volume/drivers/lvm.py:630 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:911 #: cinder/volume/drivers/rbd.py:1053 msgid "Reference must contain source-name element." msgstr "" #: cinder/volume/drivers/lvm.py:647 #, python-format msgid "" "Failed to manage existing %(type)s %(name)s, because reported size " "%(size)s was not a floating-point number." msgstr "" #: cinder/volume/drivers/lvm.py:761 #, python-format msgid "" "Refusing to migrate volume ID: %(id)s. Please check your configuration " "because source and destination are the same Volume Group: %(name)s." msgstr "" #: cinder/volume/drivers/nfs.py:130 #, python-format msgid "There's no NFS config file configured (%s)" msgstr "" #: cinder/volume/drivers/nfs.py:135 #, python-format msgid "NFS config file at %(config)s doesn't exist" msgstr "" #: cinder/volume/drivers/nfs.py:151 #, python-format msgid "%s is not installed" msgstr "" #: cinder/volume/drivers/nimble.py:89 msgid "Nimble Cinder Driver exception" msgstr "" #: cinder/volume/drivers/nimble.py:93 msgid "Unexpected response from Nimble API" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1015 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2053 #: cinder/volume/drivers/kaminario/kaminario_common.py:185 #: cinder/volume/drivers/nimble.py:132 #, python-format msgid "%s is not set." msgstr "" #: cinder/volume/drivers/nimble.py:170 msgid "No suitable discovery ip found" msgstr "" #: cinder/volume/drivers/nimble.py:352 msgid "SpaceInfo returned byarray is invalid" msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1434 #: cinder/volume/drivers/nimble.py:408 msgid "Reference must contain source-name." msgstr "" #: cinder/volume/drivers/nimble.py:428 #, python-format msgid "Volume %s is already managed by OpenStack." msgstr "" #: cinder/volume/drivers/nimble.py:435 msgid "Volume should have agent-type set as None." msgstr "" #: cinder/volume/drivers/nimble.py:441 #, python-format msgid "Volume %s is online. Set volume to offline for managing using OpenStack." msgstr "" #: cinder/volume/drivers/nimble.py:482 msgid "Only volumes managed by OpenStack can be unmanaged." msgstr "" #: cinder/volume/drivers/nimble.py:559 #, python-format msgid "No initiator group found for initiator %s" msgstr "" #: cinder/volume/drivers/nimble.py:574 #, python-format msgid "API %(name)s failed with error string %(err)s" msgstr "" #: cinder/volume/drivers/pure.py:211 #, python-format msgid "" "Unable to do replication with Purity REST API version %(api_version)s, " "requires one of %(required_versions)s." msgstr "" #: cinder/volume/drivers/pure.py:233 msgid "" "Missing 'purestorage' python module, ensure the library is installed and " "available." msgstr "" #: cinder/volume/drivers/pure.py:303 #, python-format msgid "Unable to determine snapshot name in Purity for snapshot %(id)s." msgstr "" #: cinder/volume/drivers/pure.py:834 msgid "manage_existing requires a 'name' key to identify an existing volume." msgstr "" #: cinder/volume/drivers/pure.py:863 #, python-format msgid "Unable to find Purity ref with name=%s" msgstr "" #: cinder/volume/drivers/pure.py:881 #, python-format msgid "" "%(driver)s manage_existing cannot manage a volume connected to hosts. " "Please disconnect this volume from existing hosts before importing" msgstr "" #: cinder/volume/drivers/pure.py:942 #, python-format msgid "" "Unable to do manage snapshot operations with Purity REST API version " "%(api_version)s, requires %(required_versions)s." msgstr "" #: cinder/volume/drivers/pure.py:1031 #, python-format msgid "Volume connected to host %s." msgstr "" #: cinder/volume/drivers/pure.py:1035 msgid "Volume already managed." msgstr "" #: cinder/volume/drivers/pure.py:1071 msgid "Snapshot already managed." msgstr "" #: cinder/volume/drivers/pure.py:1198 msgid "Unable to connect or find connection to host" msgstr "" #: cinder/volume/drivers/pure.py:1267 msgid "" "Unable to failback to \"default\", this can only be done after a failover" " has completed." msgstr "" #: cinder/volume/drivers/pure.py:1280 #, python-format msgid "" "Secondary id can not be the same as primary array, backend_id = " "%(secondary)s." msgstr "" #: cinder/volume/drivers/pure.py:1369 msgid "Protection Group not ready." msgstr "" #: cinder/volume/drivers/pure.py:1381 msgid "Replication not allowed yet." msgstr "" #: cinder/volume/drivers/pure.py:1539 msgid "Unable to find failover target, no secondary targets configured." msgstr "" #: cinder/volume/drivers/pure.py:1551 #, python-format msgid "" "Unable to determine secondary_array from supplied secondary: " "%(secondary)s." msgstr "" #: cinder/volume/drivers/pure.py:1579 #, python-format msgid "Unable to find viable secondary array fromconfigured targets: %(targets)s." msgstr "" #: cinder/volume/drivers/pure.py:1586 #, python-format msgid "" "Unable to find viable pg snapshot to use forfailover on selected " "secondary array: %(id)s." msgstr "" #: cinder/volume/drivers/pure.py:1676 msgid "No iSCSI-enabled ports on target array." msgstr "" #: cinder/volume/drivers/pure.py:1733 msgid "" "Unable to re-use a host that is not managed by Cinder with " "use_chap_auth=True," msgstr "" #: cinder/volume/drivers/pure.py:1741 msgid "Unable to re-use host with unknown CHAP credentials configured." msgstr "" #: cinder/volume/drivers/quobyte.py:109 #, python-format msgid "" "There's no Quobyte volume configured (%s). Example: quobyte:///" msgstr "" #: cinder/volume/drivers/quobyte.py:303 cinder/volume/drivers/smbfs.py:527 #: cinder/volume/drivers/vzstorage.py:410 msgid "Extend volume is only supported for this driver when no snapshots exist." msgstr "" #: cinder/volume/drivers/quobyte.py:473 #, python-format msgid "The mount %(mount_path)s is not a valid Quobyte USP volume. Error: %(exc)s" msgstr "" #: cinder/volume/drivers/rbd.py:171 #, python-format msgid "Invalid argument - whence=%s not supported" msgstr "" #: cinder/volume/drivers/rbd.py:175 msgid "Invalid argument" msgstr "" #: cinder/volume/drivers/rbd.py:195 msgid "fileno() not supported by RBD()" msgstr "" #: cinder/volume/drivers/rbd.py:297 msgid "rados and rbd python libraries not found" msgstr "" #: cinder/volume/drivers/rbd.py:352 msgid "Error connecting to ceph cluster." msgstr "" #: cinder/volume/drivers/rbd.py:452 #, python-format msgid "clone depth exceeds limit of %s" msgstr "" #: cinder/volume/drivers/rbd.py:547 msgid "Encryption is not yet supported." msgstr "" #: cinder/volume/drivers/rbd.py:737 msgid "" "ImageBusy error raised while deleting rbd volume. This may have been " "caused by a connection from a client that has crashed and, if so, may be " "resolved by retrying the delete after 30 seconds has elapsed." msgstr "" #: cinder/volume/drivers/rbd.py:855 msgid "Not stored in rbd" msgstr "" #: cinder/volume/drivers/rbd.py:860 msgid "Blank components" msgstr "" #: cinder/volume/drivers/rbd.py:863 msgid "Not an rbd snapshot" msgstr "" #: cinder/volume/drivers/rbd.py:1014 #, python-format msgid "Failed to Extend Volume %(volname)s" msgstr "" #: cinder/volume/drivers/rbd.py:1077 #, python-format msgid "" "Failed to manage existing volume %(name)s, because reported size %(size)s" " was not a floating-point number." msgstr "" #: cinder/volume/drivers/remotefs.py:128 msgid "The decorated method must accept either a volume or a snapshot object" msgstr "" #: cinder/volume/drivers/remotefs.py:197 #, python-format msgid "" "NAS config '%(name)s=%(value)s' invalid. Must be 'auto', 'true', or " "'false'" msgstr "" #: cinder/volume/drivers/remotefs.py:428 cinder/volume/drivers/smbfs.py:597 #, python-format msgid "Expected volume size was %d" msgstr "" #: cinder/volume/drivers/remotefs.py:429 #, python-format msgid " but size is now %d" msgstr "" #: cinder/volume/drivers/remotefs.py:457 #, python-format msgid "" "Share %s ignored due to invalid format. Must be of form address:/export. " "Please check the nas_host and nas_share_path settings." msgstr "" #: cinder/volume/drivers/remotefs.py:687 msgid "'active' must be present when writing snap_info." msgstr "" #: cinder/volume/drivers/remotefs.py:717 #, python-format msgid "File %(path)s has invalid backing file %(bfile)s, aborting." msgstr "" #: cinder/volume/drivers/remotefs.py:860 #, python-format msgid "" "Share at %(dir)s is not writable by the Cinder volume service. Snapshot " "operations will not be supported." msgstr "" #: cinder/volume/drivers/remotefs.py:918 cinder/volume/drivers/vzstorage.py:650 msgid "Volume status must be 'available'." msgstr "" #: cinder/volume/drivers/remotefs.py:993 msgid "Volume status must be \"available\" or \"in-use\"." msgstr "" #: cinder/volume/drivers/remotefs.py:1090 #, python-format msgid "No file found with %s as backing file." msgstr "" #: cinder/volume/drivers/remotefs.py:1099 #, python-format msgid "No snap found with %s as backing file." msgstr "" #: cinder/volume/drivers/remotefs.py:1120 msgid "Snapshot status must be \"available\" to clone." msgstr "" #: cinder/volume/drivers/remotefs.py:1275 #, python-format msgid "Volume status must be \"available\" or \"in-use\" for snapshot. (is %s)" msgstr "" #: cinder/volume/drivers/remotefs.py:1345 msgid "Nova returned \"error\" status while creating snapshot." msgstr "" #: cinder/volume/drivers/remotefs.py:1351 #, python-format msgid "" "Snapshot %(id)s has been asked to be deleted while waiting for it to " "become available. Perhaps a concurrent request was made." msgstr "" #: cinder/volume/drivers/remotefs.py:1365 #, python-format msgid "Timed out while waiting for Nova update for creation of snapshot %s." msgstr "" #: cinder/volume/drivers/remotefs.py:1435 #, python-format msgid "Unable to delete snapshot %(id)s, status: %(status)s." msgstr "" #: cinder/volume/drivers/remotefs.py:1448 #, python-format msgid "Timed out while waiting for Nova update for deletion of snapshot %(id)s." msgstr "" #: cinder/volume/drivers/scality.py:97 msgid "Value required for 'scality_sofs_config'" msgstr "" #: cinder/volume/drivers/scality.py:109 #, python-format msgid "Can't access 'scality_sofs_config': %s" msgstr "" #: cinder/volume/drivers/scality.py:116 msgid "Cannot execute /sbin/mount.sofs" msgstr "" #: cinder/volume/drivers/scality.py:149 msgid "Cannot mount Scality SOFS, check syslog for errors" msgstr "" #: cinder/volume/drivers/scality.py:286 msgid "Backup is only supported for raw-formatted SOFS volumes." msgstr "" #: cinder/volume/drivers/scality.py:291 msgid "Backup is only supported for SOFS volumes without backing file." msgstr "" #: cinder/volume/drivers/sheepdog.py:363 #, python-format msgid "Sheepdog I/O Error, command was: \"%s\"." msgstr "" #: cinder/volume/drivers/sheepdog.py:370 #, python-format msgid "An error occurred while reading volume \"%s\"." msgstr "" #: cinder/volume/drivers/sheepdog.py:386 #, python-format msgid "An error occurred while writing to volume \"%s\"." msgstr "" #: cinder/volume/drivers/sheepdog.py:399 #, python-format msgid "An error occurred while seeking for volume \"%s\"." msgstr "" #: cinder/volume/drivers/sheepdog.py:413 #, python-format msgid "Invalid argument - whence=%s not supported." msgstr "" #: cinder/volume/drivers/sheepdog.py:417 msgid "Invalid argument - negative seek offset." msgstr "" #: cinder/volume/drivers/sheepdog.py:433 msgid "fileno is not supported by SheepdogIOWrapper" msgstr "" #: cinder/volume/drivers/sheepdog.py:664 #, python-format msgid "Failed to create a temporary snapshot for volume %s." msgstr "" #: cinder/volume/drivers/smbfs.py:173 msgid "SMBFS config file not set (smbfs_shares_config)." msgstr "" #: cinder/volume/drivers/smbfs.py:177 #, python-format msgid "SMBFS config file at %(config)s doesn't exist." msgstr "" #: cinder/volume/drivers/smbfs.py:182 #, python-format msgid "Invalid mount point base: %s" msgstr "" #: cinder/volume/drivers/smbfs.py:186 #, python-format msgid "SMBFS config 'smbfs_oversub_ratio' invalid. Must be > 0: %s" msgstr "" #: cinder/volume/drivers/smbfs.py:194 #, python-format msgid "SMBFS config 'smbfs_used_ratio' invalid. Must be > 0 and <= 1.0: %s" msgstr "" #: cinder/volume/drivers/smbfs.py:356 cinder/volume/drivers/vzstorage.py:353 #, python-format msgid "File already exists at %s." msgstr "" #: cinder/volume/drivers/smbfs.py:465 msgid "This driver does not support snapshotting in-use volumes." msgstr "" #: cinder/volume/drivers/smbfs.py:469 msgid "This driver does not support deleting in-use snapshots." msgstr "" #: cinder/volume/drivers/smbfs.py:481 #, python-format msgid "Snapshots are not supported for this volume format: %s" msgstr "" #: cinder/volume/drivers/smbfs.py:598 #, python-format msgid " but size is now %d." msgstr "" #: cinder/volume/drivers/solidfire.py:131 #, python-format msgid "Retry count exceeded for command: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:232 #: cinder/volume/drivers/solidfire.py:1972 #, python-format msgid "Attribute: %s not found." msgstr "" #: cinder/volume/drivers/solidfire.py:440 #: cinder/volume/drivers/solidfire.py:610 #, python-format msgid "API response: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:632 msgid "Failed to get model update from clone" msgstr "" #: cinder/volume/drivers/solidfire.py:766 msgid "The decorated method must accept image_meta." msgstr "" #: cinder/volume/drivers/solidfire.py:944 msgid "Volumes/account exceeded on both primary and secondary SolidFire accounts." msgstr "" #: cinder/volume/drivers/solidfire.py:1433 #, python-format msgid "" "Retrieved a different amount of SolidFire volumes for the provided Cinder" " volumes. Retrieved: %(ret)s Desired: %(des)s" msgstr "" #: cinder/volume/drivers/solidfire.py:1474 #, python-format msgid "Failed to find group snapshot named: %s" msgstr "" #: cinder/volume/drivers/solidfire.py:1571 #, python-format msgid "" "Retrieved a different amount of SolidFire volumes for the provided Cinder" " snapshots. Retrieved: %(ret)s Desired: %(des)s" msgstr "" #: cinder/volume/drivers/solidfire.py:1803 msgid "Manage existing volume requires 'source-id'." msgstr "" #: cinder/volume/drivers/solidfire.py:1844 msgid "Manage existing get size requires 'id'." msgstr "" #: cinder/volume/drivers/solidfire.py:1860 msgid "Failed to find account for volume." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:383 #: cinder/volume/drivers/solidfire.py:1912 msgid "Failover requested on non replicated backend." msgstr "" #: cinder/volume/drivers/tegile.py:140 #, python-format msgid "API response: %(response)s" msgstr "" #: cinder/volume/drivers/tegile.py:475 #, python-format msgid "%(attr)s is not set." msgstr "" #: cinder/volume/drivers/tintri.py:213 #, python-format msgid "Failed to move volume %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:839 #: cinder/volume/drivers/tintri.py:217 #, python-format msgid "Volume %s not found." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:603 #: cinder/volume/drivers/tintri.py:547 #, python-format msgid "Converted to raw, but format is now %s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:169 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:636 #: cinder/volume/drivers/tintri.py:577 msgid "Resizing image file failed." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:738 #: cinder/volume/drivers/tintri.py:631 msgid "Image location not present." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:815 #: cinder/volume/drivers/tintri.py:663 msgid "Container size smaller than required file size." msgstr "" #: cinder/volume/drivers/tintri.py:680 cinder/volume/drivers/tintri.py:696 msgid "A volume ID or share was not specified." msgstr "" #: cinder/volume/drivers/tintri.py:720 #, python-format msgid "Failed to manage volume %s." msgstr "" #: cinder/volume/drivers/tintri.py:744 #, python-format msgid "Failed to get size of volume %s" msgstr "" #: cinder/volume/drivers/tintri.py:772 msgid "Volume reference must contain source-name element." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2630 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2655 #: cinder/volume/drivers/tintri.py:793 msgid "Volume not found." msgstr "" #: cinder/volume/drivers/tintri.py:881 #, python-format msgid "Failed to login for user %s." msgstr "" #: cinder/volume/drivers/tintri.py:915 #, python-format msgid "Failed to create snapshot for volume %s." msgstr "" #: cinder/volume/drivers/tintri.py:927 #, python-format msgid "Failed to get snapshot for volume %s." msgstr "" #: cinder/volume/drivers/tintri.py:949 msgid "Failed to get image snapshots." msgstr "" #: cinder/volume/drivers/tintri.py:970 #, python-format msgid "Failed to clone volume from snapshot %s." msgstr "" #: cinder/volume/drivers/vzstorage.py:215 #, python-format msgid "VzStorage config file at %(config)s doesn't exist." msgstr "" #: cinder/volume/drivers/vzstorage.py:221 #, python-format msgid "Invalid mount point base: %s." msgstr "" #: cinder/volume/drivers/vzstorage.py:227 #, python-format msgid "" "VzStorage config 'vzstorage_used_ratio' invalid. Must be > 0 and <= 1.0: " "%s." msgstr "" #: cinder/volume/drivers/vzstorage.py:243 #, python-format msgid "%s is not installed." msgstr "" #: cinder/volume/drivers/vzstorage.py:254 #, python-format msgid "" "Invalid Virtuozzo Storage share specification: %r. Must be: " "[MDS1[,MDS2],...:/][:PASSWORD]." msgstr "" #: cinder/volume/drivers/vzstorage.py:490 #, python-format msgid "Unsupported volume format %s" msgstr "" #: cinder/volume/drivers/vzstorage.py:501 #, python-format msgid "Volume %s does not have provider_location specified, skipping." msgstr "" #: cinder/volume/drivers/vzstorage.py:526 #: cinder/volume/drivers/vzstorage.py:543 #, python-format msgid "Volume status must be available for snapshot %(id)s. (is %(status)s)" msgstr "" #: cinder/volume/drivers/vzstorage.py:583 #, python-format msgid "Expected higher file exists for snapshot %s" msgstr "" #: cinder/volume/drivers/zadara.py:203 #, python-format msgid "Method %(method)s is not defined" msgstr "" #: cinder/volume/drivers/zadara.py:221 msgid "no \"user\" field" msgstr "" #: cinder/volume/drivers/zadara.py:225 msgid "no \"access-key\" field" msgstr "" #: cinder/volume/drivers/zadara.py:446 #, python-format msgid "Volume %(name)s not found" msgstr "" #: cinder/volume/drivers/zadara.py:535 #, python-format msgid "Volume %(name)s could not be found. It might be already deleted" msgstr "" #: cinder/volume/drivers/zadara.py:542 #, python-format msgid "%(new_size)s < current size %(size)s" msgstr "" #: cinder/volume/drivers/zadara.py:610 #, python-format msgid "target=%(target)s, lun=%(lun)s" msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:147 msgid "API key is missing for CloudByte driver." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:168 #, python-format msgid "Error executing CloudByte API [%(cmd)s], Error: %(err)s." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:175 #, python-format msgid "" "Failed to execute CloudByte API [%(cmd)s]. Http status: %(status)s, " "Error: %(error)s." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:249 #, python-format msgid "" "TSM [%(tsm)s] was not found in CloudByte storage for account " "[%(account)s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:277 #, python-format msgid "" "Null response received while querying for [%(operation)s] based job " "[%(job)s] at CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:295 #, python-format msgid "" "Error in Operation [%(operation)s] for volume [%(cb_volume)s] in " "CloudByte storage: [%(cb_error)s], error code: [%(error_code)s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:330 #, python-format msgid "Null response received while creating volume [%s] at CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:337 #, python-format msgid "Job id not found in CloudByte's create volume [%s] response." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:363 #, python-format msgid "Null response received while deleting volume [%s] at CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:370 #, python-format msgid "Job id not found in CloudByte's delete volume [%s] response." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:396 msgid "Null response received from CloudByte's list filesystem." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:403 msgid "No volumes found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:414 #, python-format msgid "Volume [%s] not found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:475 msgid "Null response received from CloudByte's list iscsi initiators." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:482 msgid "No iscsi initiators were found in CloudByte." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:498 msgid "Null response received from CloudByte's list volume iscsi service." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:505 msgid "No iscsi services found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:516 #, python-format msgid "No iscsi service found for CloudByte volume [%s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:573 #, python-format msgid "Failed to get CloudByte account details for account [%s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:585 msgid "No response was received from CloudByte's list filesystem api call." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:592 msgid "No volume was found at CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:613 msgid "No response was received from CloudByte storage list tsm API call." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:647 msgid "Null response received from CloudByte's list iscsi auth groups." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:654 msgid "No iscsi auth groups were found in CloudByte." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:664 #, python-format msgid "Auth group [%s] details not found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:681 msgid "" "No response was received from CloudByte storage list iSCSI auth user API " "call." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:688 msgid "Auth user details not found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:695 msgid "Invalid chap user details found in CloudByte storage." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:987 #, python-format msgid "" "Failed to create snapshot. CloudByte volume information not found for " "OpenStack volume [%s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:1185 #, python-format msgid "" "Provider information w.r.t CloudByte storage was not found for OpenStack " "volume [%s]." msgstr "" #: cinder/volume/drivers/cloudbyte/cloudbyte.py:1204 #, python-format msgid "" "Volume [%(cb_vol)s] was not found at CloudByte storage corresponding to " "OpenStack volume [%(ops_vol)s]." msgstr "" #: cinder/volume/drivers/coprhd/common.py:108 #, python-format msgid "" "\n" "CoprHD Exception: %(msg)s\n" msgstr "" #: cinder/volume/drivers/coprhd/common.py:114 #, python-format msgid "" "\n" "General Exception: %(exec_info)s\n" msgstr "" #: cinder/volume/drivers/coprhd/common.py:185 msgid "coprhd_hostname is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:189 msgid "coprhd_port is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:193 msgid "coprhd_username is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:197 msgid "coprhd_password is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:201 msgid "coprhd_tenant is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:205 msgid "coprhd_project is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:209 msgid "coprhd_varray is not set in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/common.py:254 #, python-format msgid "" "Volume %(name)s: create failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:282 #, python-format msgid "" "Consistency Group %(name)s: create failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:320 #, python-format msgid "" "Consistency Group %(cg_uri)s: update failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:374 #, python-format msgid "" "Consistency Group %(name)s: delete failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:482 #, python-format msgid "" "Snapshot for Consistency Group %(cg_name)s: create failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:541 #, python-format msgid "" "Snapshot %(cgsnapshot_id)s: for Consistency Group %(cg_name)s: delete " "failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:650 msgid "" "Clone can't be taken individually on a volume that is part of a " "Consistency Group" msgstr "" #: cinder/volume/drivers/coprhd/common.py:689 #, python-format msgid "" "Volume %(name)s: clone failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:710 #: cinder/volume/drivers/coprhd/common.py:733 #: cinder/volume/drivers/coprhd/common.py:807 #, python-format msgid "" "Volume %(volume_name)s: expand failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:756 msgid "" "Volume cannot be created individually from a snapshot that is part of a " "Consistency Group" msgstr "" #: cinder/volume/drivers/coprhd/common.py:787 #, python-format msgid "" "Snapshot %(src_snapshot_name)s: clone failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:833 #, python-format msgid "" "Volume %(name)s: delete failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:851 msgid "" "Snapshot can't be taken individually on a volume that is part of a " "Consistency Group" msgstr "" #: cinder/volume/drivers/coprhd/common.py:898 #, python-format msgid "" "Snapshot: %(snapshotname)s, create failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:916 msgid "" "Snapshot delete can't be done individually on a volume that is part of a " "Consistency Group" msgstr "" #: cinder/volume/drivers/coprhd/common.py:954 #, python-format msgid "Snapshot %s : Delete Failed\n" msgstr "" #: cinder/volume/drivers/coprhd/common.py:1019 #, python-format msgid "" "Attach volume (%(name)s) to host (%(hostname)s) initiator " "(%(initiatorport)s) failed:\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:1068 #, python-format msgid "Detaching volume %(volumename)s from host %(hostname)s failed: %(err)s" msgstr "" #: cinder/volume/drivers/coprhd/common.py:1175 #, python-format msgid "Consistency Group %s not found" msgstr "" #: cinder/volume/drivers/coprhd/common.py:1234 #, python-format msgid "Volume %s not found" msgstr "" #: cinder/volume/drivers/coprhd/common.py:1433 #, python-format msgid "" "Volume %(volume_name)s: update failed\n" "%(err)s" msgstr "" #: cinder/volume/drivers/coprhd/scaleio.py:85 msgid "" "scaleio_verify_server_certificate is True but " "scaleio_server_certificate_path is not provided in cinder configuration" msgstr "" #: cinder/volume/drivers/coprhd/scaleio.py:285 #, python-format msgid "Client with ip %s wasn't found " msgstr "" #: cinder/volume/drivers/coprhd/scaleio.py:289 #, python-format msgid "Error getting sdc id from ip %(sdc_ip)s: %(sdc_id_message)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:74 msgid "The redirect location of the authentication service is not provided" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:87 msgid "The authentication service failed to reply with 401" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:102 #: cinder/volume/drivers/coprhd/helpers/authentication.py:168 #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:153 msgid "Access forbidden: Authentication required" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:107 msgid "" "The authentication service failed to provide the location of the service " "URI when redirecting back" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:115 #, python-format msgid "The token is not generated by authentication service.%s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:129 #, python-format msgid "Login failure code: %(statuscode)s Error: %(responsetext)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:152 #, python-format msgid "" "Incorrect port number. Load balanced port is: %(lb_api_port)s, api " "service port is: %(apisvc_port)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:162 #, python-format msgid "The token is not generated by authentication service. %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:170 #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:176 msgid "" "Access forbidden: You don't have sufficient privileges to perform this " "operation" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:174 msgid "Bourne internal server error" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:176 msgid "Requested resource is currently unavailable" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:179 #, python-format msgid "GET method is not supported by resource: %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:183 #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:202 msgid "" "Service temporarily unavailable: The server is temporarily unable to " "service your request" msgstr "" #: cinder/volume/drivers/coprhd/helpers/authentication.py:189 #, python-format msgid "HTTP code: %(status_code)s, response: %(reason)s [%(error_msg)s]" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:84 #, python-format msgid "" "Failed to recognize JSON payload:\n" "[%s]" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:137 #, python-format msgid "Unknown/Unsupported HTTP method: %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:150 #, python-format msgid "CoprHD internal server error. Error details: %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:163 #, python-format msgid "%(error_msg)s Error details: %(error_details)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:170 #, python-format msgid "%(error_msg)s Error description: %(error_description)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:210 #, python-format msgid "HTTP code: %(status_code)s, %(reason)s [%(error_msg)s]" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:361 #, python-format msgid "Error: Failed to %(operation_type)s %(component)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:402 #, python-format msgid "Search URI %s is not in the expected format, it should end with ?tag={0}" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:445 #, python-format msgid "Task: %(task_id)s is failed with error: %(error_message)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/commoncoprhdapi.py:454 #, python-format msgid "" "Task did not complete in %d secs. Operation timed out. Task in CoprHD " "will continue" msgstr "" #: cinder/volume/drivers/coprhd/helpers/consistencygroup.py:97 #, python-format msgid "Consistency Group %s: not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/consistencygroup.py:111 #: cinder/volume/drivers/coprhd/helpers/exportgroup.py:72 #: cinder/volume/drivers/coprhd/helpers/volume.py:168 #: cinder/volume/drivers/coprhd/helpers/volume.py:185 msgid "error: task list is empty, no task response found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/consistencygroup.py:146 #, python-format msgid "consistency group with name: %s already exists" msgstr "" #: cinder/volume/drivers/coprhd/helpers/exportgroup.py:187 #, python-format msgid "Export group with name %s already exists" msgstr "" #: cinder/volume/drivers/coprhd/helpers/exportgroup.py:217 #, python-format msgid "Export Group %s: not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/exportgroup.py:287 #, python-format msgid "Please provide valid format volume: lun for parameter %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/exportgroup.py:294 #, python-format msgid "Please provide at least one volume for parameter %s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/host.py:41 #, python-format msgid "Host with name: %s not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/project.py:51 #, python-format msgid "Project: %s not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/snapshot.py:105 #, python-format msgid "snapshot with the name: %s Not Found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/snapshot.py:167 #, python-format msgid "Snapshot with name %(snaplabel)s already exists under %(typename)s" msgstr "" #: cinder/volume/drivers/coprhd/helpers/tag.py:43 msgid "URI should end with /tag" msgstr "" #: cinder/volume/drivers/coprhd/helpers/tenant.py:51 #: cinder/volume/drivers/coprhd/helpers/tenant.py:116 #, python-format msgid "Tenant %s: not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/virtualarray.py:40 #, python-format msgid "varray %s: not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/virtualpool.py:73 #, python-format msgid "VPool %(name)s ( %(vpooltype)s ) : not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/volume.py:202 msgid "Project name not specified" msgstr "" #: cinder/volume/drivers/coprhd/helpers/volume.py:209 #, python-format msgid "Volume%s: not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/volume.py:380 #: cinder/volume/drivers/coprhd/helpers/volume.py:390 #, python-format msgid "Volume %s : not found" msgstr "" #: cinder/volume/drivers/coprhd/helpers/volume.py:403 #, python-format msgid "" "error: Incorrect value of new size: %(new_size_in_gb)s GB\n" "New size must be greater than current size: %(current_size)s GB" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:157 msgid "_get_async_url: Invalid URL." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:190 #, python-format msgid "Async error: Unable to retrieve %(obj)s method %(method)s result" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:213 msgid "REST Async Error: Command not accepted." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:381 msgid "Configuration error: dell_sc_ssn not set." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:631 msgid "Failed to connect to Dell REST API" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:698 msgid "Failed to find Storage Center" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:950 #, python-format msgid "Unable to locate specified replay profiles %s " msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1030 #, python-format msgid "Storage Profile %s not found." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1159 #, python-format msgid "Unable to complete failover of %s." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1203 #, python-format msgid "Multiple copies of volume %s found." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1243 #, python-format msgid "Error deleting volume %(ssn)s: %(volume)s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:1791 msgid "Unable to find iSCSI mappings." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2260 msgid "Multiple profiles found." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2304 msgid "Error deleting replay profile." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2538 msgid "Dell API 2.1 or later required for Consistency Group support" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2562 msgid "Error retrieving volume size" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2611 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2648 msgid "Volume size must multiple of 1 GB." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2616 #, python-format msgid "Volume is attached to a server. (%s)" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2623 #, python-format msgid "Unable to manage volume %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2627 #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2652 msgid "Volume not unique." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2674 #, python-format msgid "Unable to rename volume %(existing)s to %(newname)s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_api.py:2709 msgid "Failed to find QoSnode" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:131 msgid "" "Dell Cinder driver configuration error replication not supported with " "direct connect." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:146 #, python-format msgid "Dell Cinder driver configuration error replication_device %s not found" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:203 msgid "" "Replication setup failure: replication has been enabled but no " "replication target has been specified for this backend." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:208 msgid "" "Replication setup failure: replication:livevolume has been enabled but " "more than one replication target has been specified for this backend." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:257 #, python-format msgid "Replication %(name)s to %(ssn)s failed." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:307 #, python-format msgid "Unable to create volume %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:328 msgid "Unable to create volume. Backend down." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:463 #, python-format msgid "Failed to create snapshot %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:510 #, python-format msgid "Unable to create volume %(name)s from %(snap)s." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:538 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:599 #, python-format msgid "Failed to create volume %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:573 #, python-format msgid "Unable to create volume %(name)s from %(vol)s." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:617 #, python-format msgid "Failed to delete snapshot %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:647 #, python-format msgid "Unable to find volume %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:671 #, python-format msgid "Unable to extend volume %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:782 #, python-format msgid "Unable to create consistency group %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:847 #, python-format msgid "Unable to update consistency group %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:883 #, python-format msgid "Unable to snap Consistency Group %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:907 #, python-format msgid "Unable to delete Consistency Group snapshot %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:961 #: cinder/volume/drivers/dell/dell_storagecenter_common.py:980 #: cinder/volume/drivers/huawei/huawei_driver.py:1397 msgid "Must specify source-name or source-id." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1016 #, python-format msgid "" "Unable to retype %(specname)s, expected to receive current and requested " "%(spectype)s values. Value received: %(spec)s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1440 msgid "Unable to failback. Backend is misconfigured." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1592 #, python-format msgid "replication_failover failed. %s not found." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1596 msgid "replication_failover failed. Backend not configured for failover" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1605 msgid "_get_unmanaged_replay: Must specify source-name." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1613 #, python-format msgid "_get_unmanaged_replay: Cannot find volume id %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1621 #, python-format msgid "_get_unmanaged_replay: Cannot find snapshot named %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1661 #, python-format msgid "" "manage_existing_snapshot: Error managing existing replay %(ss)s on volume" " %(vol)s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1692 msgid "Volume size must be a multiple of 1 GB." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1713 #, python-format msgid "unmanage_snapshot: Cannot find volume id %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_common.py:1721 #, python-format msgid "unmanage_snapshot: Cannot find snapshot named %s" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_fc.py:152 msgid "Unable to map volume." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_fc.py:236 #: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:258 msgid "Terminate connection failed" msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_fc.py:253 msgid "Terminate connection unable to connect to backend." msgstr "" #: cinder/volume/drivers/dell/dell_storagecenter_iscsi.py:174 msgid "Unable to map volume" msgstr "" #: cinder/volume/drivers/disco/disco.py:126 msgid "Could not find DISCO wsdl file." msgstr "" #: cinder/volume/drivers/disco/disco.py:147 #: cinder/volume/drivers/disco/disco.py:308 #, python-format msgid "Error while creating volume [status] %(stat)s - [result] %(res)s." msgstr "" #: cinder/volume/drivers/disco/disco.py:167 #, python-format msgid "Error while deleting volume [status] %(stat)s - [result] %(res)s." msgstr "" #: cinder/volume/drivers/disco/disco.py:194 #, python-format msgid "Error while creating snapshot [status] %(stat)s - [result] %(res)s." msgstr "" #: cinder/volume/drivers/disco/disco.py:231 #, python-format msgid "Error while deleting snapshot [status] %(stat)s - [result] %(res)s" msgstr "" #: cinder/volume/drivers/disco/disco.py:254 #, python-format msgid "" "Error[%(stat)s - %(res)s] while restoring snapshot [%(snap_id)s] into " "volume [%(vol)s]." msgstr "" #: cinder/volume/drivers/disco/disco.py:279 #, python-format msgid "Error[status] %(stat)s - [result] %(res)s] while getting volume id." msgstr "" #: cinder/volume/drivers/disco/disco.py:333 #, python-format msgid "Error[%(stat)s - %(res)s] while getting volume id." msgstr "" #: cinder/volume/drivers/disco/disco.py:393 #, python-format msgid "Error while extending volume [status] %(stat)s - [result] %(res)s." msgstr "" #: cinder/volume/drivers/disco/disco.py:442 #, python-format msgid "Error while getting disco information [%s]." msgstr "" #: cinder/volume/drivers/disco/disco.py:495 #, python-format msgid "Error while getting %(op)s details, returned code: %(status)s." msgstr "" #: cinder/volume/drivers/disco/disco.py:511 #, python-format msgid "Timeout while calling %s " msgstr "" #: cinder/volume/drivers/disco/disco.py:525 #: cinder/volume/drivers/disco/disco.py:542 #, python-format msgid "Unknown operation %s." msgstr "" #: cinder/volume/drivers/disco/disco.py:532 msgid "Call returned a None object" msgstr "" #: cinder/volume/drivers/dothill/dothill_common.py:99 #, python-format msgid "Failed to connect to %(vendor_name)s Array %(host)s: %(err)s" msgstr "" #: cinder/volume/drivers/dothill/dothill_common.py:106 #, python-format msgid "Failed to log on %s Array (invalid login?)." msgstr "" #: cinder/volume/drivers/dothill/dothill_common.py:158 #, python-format msgid "%s configuration option is not set." msgstr "" #: cinder/volume/drivers/dothill/dothill_common.py:302 #, python-format msgid "Unable to get stats for backend_name: %s" msgstr "" #: cinder/volume/drivers/dothill/dothill_common.py:312 #, python-format msgid "Connector does not provide: %s" msgstr "" #: cinder/volume/drivers/dothill/dothill_iscsi.py:87 #, python-format msgid "Invalid IP address format: '%s'" msgstr "" #: cinder/volume/drivers/dothill/dothill_iscsi.py:92 #: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:263 msgid "At least one valid iSCSI IP address must be set." msgstr "" #: cinder/volume/drivers/dothill/dothill_iscsi.py:185 msgid "CHAP secret should be 12-16 bytes." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:245 #, python-format msgid "Cannot find Replication Service to create volume for snapshot %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:357 #, python-format msgid "" "Cannot find Controller Configuration Service for storage system " "%(storage_system)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:496 #, python-format msgid "Error Attaching volume %(vol)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:536 msgid "Unable to get the name of the masking view." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:553 msgid "Unable to get the name of the portgroup." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:558 msgid "Cannot get the portgroup from the masking view." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:581 msgid "Cannot get the storage group from the masking view." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:604 msgid "Cannot get the port group from the masking view." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:652 #, python-format msgid "Cannot find Volume: %(volumename)s. Extend operation. Exiting...." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:675 #, python-format msgid "" "Your original size: %(originalVolumeSize)s GB is greater than: " "%(newSize)s GB. Only Extend is supported. Exiting..." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:713 #, python-format msgid "" "The requested size : %(requestedSize)s is not the same as resulting size:" " %(resultSize)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1202 #, python-format msgid "" "Failed to remove: %(volumename)s. from the default storage group for FAST" " policy %(fastPolicyName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1466 msgid "Cannot connect to ECOM server." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1497 #, python-format msgid "Pool %(poolNameInStr)s is not found." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1503 #, python-format msgid "Storage system not found for pool %(poolNameInStr)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1615 #, python-format msgid "Error finding %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1752 msgid "Unable to get target endpoints for any hardwareIds." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1827 #, python-format msgid "Configuration file %(configurationFile)s does not exist." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1886 msgid "Unable to get corresponding record for pool." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1905 #, python-format msgid "" "Unable to get configuration information necessary to create a volume: " "%(errorMessage)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1927 msgid "You must supply an array in your EMC configuration file." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:1933 msgid "Cannot get necessary pool or storage system information." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2050 #, python-format msgid "" "Error adding Volume: %(volumeName)s with instance path: " "%(volumeInstancePath)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2061 #, python-format msgid "Rolling back %(volumeName)s by deleting it." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2143 #, python-format msgid "Failed to unbind volume %(volume)s" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2246 #, python-format msgid "Clone feature is not licensed on %(storageSystem)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2343 #: cinder/volume/drivers/emc/emc_vmax_common.py:3042 #, python-format msgid "" "Unable to create or get default storage group for FAST policy: " "%(fastPolicyName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2504 #, python-format msgid "" "Volume %(name)s not found on the array. Cannot determine if there are " "volumes mapped." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2579 #, python-format msgid "Cannot find Replication Service to delete snapshot %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2629 #, python-format msgid "Failed to create consistency group: %(cgName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2671 #: cinder/volume/drivers/emc/emc_vmax_common.py:2775 #: cinder/volume/drivers/emc/emc_vmax_common.py:4097 #, python-format msgid "Cannot find CG group %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2691 #, python-format msgid "Failed to delete consistency group: %(cgName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2845 #, python-format msgid "Cannot find Replication service on system %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2862 #, python-format msgid "Failed to create snapshot for cg: %(cgName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2913 #, python-format msgid "Failed to delete snapshot for cg: %(cgId)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:2973 #, python-format msgid "" "The striped meta count of %(memberCount)s is too small for volume: " "%(volumeName)s, with size %(volumeSize)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3010 #, python-format msgid "" "Pool: %(poolName)s. is not associated to storage tier for fast policy " "%(fastPolicy)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3076 #, python-format msgid "" "Either SLO: %(slo)s or workload %(workload)s is invalid. Examine previous" " error statement for valid values." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3096 #, python-format msgid "" "The array does not support the storage pool setting for SLO %(slo)s or " "workload %(workload)s. Please check the array for valid SLOs and " "workloads." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3106 msgid "Cannot determine storage pool settings." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3177 #, python-format msgid "" "Volume: %(volumeName)s is not a concatenated volume. You can only perform" " extend on concatenated volume. Exiting..." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3212 msgid "Error Creating unbound volume on an Extend operation." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3224 #, python-format msgid "" "On an Extend Operation, error adding volume to composite volume: " "%(volumename)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3635 #: cinder/volume/drivers/emc/emc_vmax_common.py:3684 #, python-format msgid "Failed to delete volume %(volumeName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3760 msgid "Error Creating unbound volume." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3790 #, python-format msgid "Error appending volume %(volumename)s to target base volume." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3798 #, python-format msgid "Exception appending meta volume to target volume %(volumename)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:3843 #, python-format msgid "" "Exception during create element replica. Clone name: %(cloneName)s Source" " name: %(sourceName)s Extra specs: %(extraSpecs)s " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4188 #, python-format msgid "Pool from volume['host'] %(host)s not found." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4194 #, python-format msgid "Pool from volume['host'] failed with: %(ex)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4237 #, python-format msgid "" "Manage volume is not supported if FAST is enable. FAST policy: " "%(fastPolicyName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4257 #, python-format msgid "" "Unable to import volume %(deviceId)s to cinder. Volume is in masking view" " %(mv)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4273 #, python-format msgid "" "Unable to import volume %(deviceId)s to cinder. It is the source volume " "of replication session %(sync)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4293 #, python-format msgid "" "Unable to import volume %(deviceId)s to cinder. The external volume is " "not in the pool managed by current cinder host." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4368 #, python-format msgid "Cannot find Volume: %(id)s. unmanage operation. Exiting..." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4431 #, python-format msgid "Failed to update consistency group: %(cgName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4487 #, python-format msgid "No source snapshots provided to create consistency group %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4500 #, python-format msgid "Cannot find replication service on system %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4547 #, python-format msgid "Cannot find source CG instance. consistencygroup_id: %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_common.py:4579 #, python-format msgid "Failed to create CG %(cgName)s from snapshot %(cgSnapshot)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_fast.py:324 #, python-format msgid "" "Error associating storage group : %(storageGroupName)s. To fast Policy: " "%(fastPolicyName)s with error description: %(errordesc)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_fast.py:621 msgid "FAST is not supported on this array." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:156 #, python-format msgid "" "Host %(host)s does not match x509 certificate contents: CommonName " "%(commonName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:162 #, python-format msgid "%(message)s, subjectAltName: %(sanList)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:170 #, python-format msgid "SSL Certificate expired on %s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:197 #, python-format msgid "Unable to load cert from %(cert)s %(e)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:206 #, python-format msgid "No key file specified and unable to load key from %(cert)s %(e)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:216 #, python-format msgid "Unable to load key from %(cert)s %(e)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:225 #, python-format msgid "Unable to load CA from %(cert)s %(e)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:333 #, python-format msgid "Bad Status line returned: %(arg)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:337 #, python-format msgid "SSL error: %(arg)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_https.py:341 #, python-format msgid "Socket error: %(arg)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_iscsi.py:197 #, python-format msgid "Cannot get iSCSI ipaddresses or multipath flag. Exception is %(ex)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_iscsi.py:258 #, python-format msgid "Cannot find device number for volume %(volumeName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:184 #, python-format msgid "" "Failed to get, create or add volume %(volumeName)s to masking view " "%(maskingViewName)s. The error message received was %(errorMessage)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:300 msgid "Unable to get storage group for live migration." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:392 #, python-format msgid "" "Cannot get or create a storage group: %(sgGroupName)s for volume " "%(volumeName)s " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:416 #, python-format msgid "Cannot get storage group from masking view %(maskingViewInstanceName)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:438 #, python-format msgid "Cannot get port group: %(pgGroupName)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:466 #, python-format msgid "Cannot get or create initiator group: %(igGroupName)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:497 #, python-format msgid "" "Unable to verify initiator group: %(igGroupName)s in masking view " "%(maskingViewName)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:529 #, python-format msgid "Cannot create masking view: %(maskingViewName)s. " msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:587 #, python-format msgid "Volume: %(volumeName)s was not added to storage group %(sgGroupName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:619 #, python-format msgid "Cannot get the default storage group for FAST policy: %(fastPolicyName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:632 #, python-format msgid "Failed to remove volume %(volumeName)s from default SG." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:666 #, python-format msgid "Failed to remove volume %(volumeName)s from default SG: %(volumeName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:889 #, python-format msgid "Failed to create hardware id(s) on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:929 msgid "FC is the protocol but wwpns are not supplied by OpenStack." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:935 #, python-format msgid "Error finding %(name)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1084 #, python-format msgid "" "Error Create Masking View: %(groupName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1191 #, python-format msgid "Cannot create or find an storage group with name %(sgGroupName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1368 #, python-format msgid "" "Rollback for Volume: %(volumeName)s has failed. Please contact your " "system administrator to manually return your volume to the default " "storage group for fast policy/ slo." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1535 #: cinder/volume/drivers/emc/emc_vmax_provision.py:175 #: cinder/volume/drivers/emc/emc_vmax_provision.py:217 #, python-format msgid "" "Error Create Group: %(groupName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1560 #, python-format msgid "" "Error adding initiator to group : %(groupName)s. Return code: %(rc)lu. " "Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:1669 #, python-format msgid "" "Error Modifying masking view : %(groupName)s. Return code: %(rc)lu. " "Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:2245 #, python-format msgid "Masking view %(maskingViewName)s was not deleted successfully" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:2313 #, python-format msgid "Failed to create storage group %(storageGroupName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:2557 #, python-format msgid "Storage group %(storageGroupName)s was not deleted successfully" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:2591 #, python-format msgid "" "Error Deleting Group: %(storageGroupName)s. Return code: %(rc)lu. Error: " "%(error)s" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_masking.py:2623 #, python-format msgid "" "Error Deleting Initiator Group: %(initiatorGroupName)s. Return code: " "%(rc)lu. Error: %(error)s" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:78 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:79 #, python-format msgid "" "Error Delete Volume: %(volumeName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:128 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:144 #, python-format msgid "" "Error Create Volume: %(volumeName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:292 #: cinder/volume/drivers/emc/emc_vmax_provision.py:341 msgid "Unable to get the name of the storage group." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:308 #, python-format msgid "Error removing volume %(vol)s from %(sg). %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:360 #, python-format msgid "Error adding volume %(vol)s to %(sg). %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:402 #, python-format msgid "Error unbinding volume %(vol)s from pool. %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:444 #, python-format msgid "Error adding volume to composite volume. Error is: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:511 #, python-format msgid "" "Error Create Volume: %(volumename)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:563 #, python-format msgid "" "Error Creating new composite Volume Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:605 #, python-format msgid "" "Error Migrating volume from one pool to another. Return code: %(rc)lu. " "Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:651 msgid "Failed to terminate migrate session." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:662 msgid "Failed to migrate volume for the second time." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:669 msgid "Failed to migrate volume for the first time." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:696 #, python-format msgid "" "Error Terminating migrate session. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:766 #, python-format msgid "" "Error Create Cloned Volume: Volume: %(cloneName)s Source " "Volume:%(sourceName)s. Return code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:822 #, python-format msgid "" "Error break clone relationship: Sync Name: %(syncName)s Return code: " "%(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:863 #, python-format msgid "" "Failed to create consistency group: %(consistencyGroupName)s Return " "code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:908 #, python-format msgid "" "Failed to delete consistency group: %(consistencyGroupName)s Return code:" " %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:960 #, python-format msgid "" "Failed to add volume %(volumeName)s to consistency group %(cgName)s. " "Return code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:1012 #, python-format msgid "" "Failed to remove volume %(volumeName)s from consistency group %(cgName)s." " Return code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision.py:1070 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:714 #, python-format msgid "" "Error CreateGroupReplica: source: %(source)s target: %(target)s. Return " "code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:118 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:285 msgid "Unable to get the name of the storage group" msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:193 #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:211 msgid "Unable to get storage volume from job." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:310 #, python-format msgid "" "Error Create Cloned Volume: %(cloneName)s Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:503 #, python-format msgid "" "The array does not support the storage pool setting for SLO %(slo)s and " "workload %(workload)s. Please check the array for valid SLOs and " "workloads." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:539 #, python-format msgid "" "Cannot get supported size range for %(sps)s Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:659 #, python-format msgid "" "Error modify replica synchronization: %(sv)s operation: %(operation)s. " "Return code: %(rc)lu. Error: %(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_provision_v3.py:863 #, python-format msgid "" "Error Extend Volume: %(volumeName)s. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:102 #, python-format msgid "Storage Configuration Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:133 #, python-format msgid "Controller Configuration Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:162 #, python-format msgid "Element Composition Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:191 #, python-format msgid "Storage Relocation Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:219 #, python-format msgid "Storage HardwareId mgmt Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:246 #, python-format msgid "Replication Service not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:275 #, python-format msgid "Tier Policy Service not found for %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:304 #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2106 msgid "Issue encountered waiting for job." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:409 #, python-format msgid "The job has not completed and is in a %(state)s state." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:443 msgid "Issue encountered waiting for synchronization." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:1512 #, python-format msgid "StorageSystem %(array)s is not found." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:1701 #, python-format msgid "Cannot verify the existence of object:%(instanceName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:1728 #, python-format msgid "Replication Service Capability not found on %(storageSystemName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:1851 msgid "" "EcomServerIp, EcomServerPort, EcomUserName, EcomPassword must have valid " "values." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2095 msgid "No Port Group elements found in config file." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2146 msgid "" "Multiple SerialNumbers found, when only one was expected for this " "operation. Please change your EMC config file." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2171 #, python-format msgid "SerialNumber must be in the file %(fileName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2184 #, python-format msgid "PoolName must be in the file %(fileName)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2221 #, python-format msgid "Volume %(deviceID)s not found." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2290 msgid "Source volume device ID is required." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2538 #, python-format msgid "Unable to get target endpoints for hardwareId %(hardwareIdInstance)s." msgstr "" #: cinder/volume/drivers/emc/emc_vmax_utils.py:2572 #, python-format msgid "" "Error getting ReplicationSettingData. Return code: %(rc)lu. Error: " "%(error)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:206 msgid "Cannot specify both protection domain name and protection domain id." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:211 msgid "REST server IP must by specified." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:215 msgid "REST server username must by specified." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:219 msgid "REST server password must by specified." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:227 msgid "Path to REST server's certificate must be specified." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:231 msgid "Cannot specify both storage pool name and storage pool id." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:236 msgid "Must specify storage pool name or id." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:240 msgid "Must specify storage pools. Option: sio_storage_pools." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:247 #, python-format msgid "" "Max over subscription is configured to %(ratio)1f while ScaleIO support " "up to %(sio_ratio)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:286 msgid "" "Illegal provisioning type. The supported provisioning types are 'thick' " "or 'thin'." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:371 msgid "Must specify protection domain name or protection domain id." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:395 #: cinder/volume/drivers/emc/scaleio.py:875 #, python-format msgid "Domain with name %s wasn't found." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:400 #, python-format msgid "Error getting domain id from name %(name)s: %(id)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:427 #, python-format msgid "Pool with name %(pool_name)s wasn't found in domain %(domain_id)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:434 #, python-format msgid "Error getting pool id from name %(pool_name)s: %(err_msg)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:473 #, python-format msgid "Error creating volume: %s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:489 #, python-format msgid "Cannot create volume of size %s: not multiple of 8GB." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:513 #, python-format msgid "Failed creating snapshot for volume %(volname)s: %(response)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:638 #, python-format msgid "Error extending volume %(vol)s: %(err)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:732 #, python-format msgid "Error deleting volume %(vol)s: %(err)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:797 msgid "None numeric BWS QoS limitation" msgstr "" #: cinder/volume/drivers/emc/scaleio.py:818 msgid "None numeric IOPS QoS limitation" msgstr "" #: cinder/volume/drivers/emc/scaleio.py:880 #, python-format msgid "Error getting domain id from name %(name)s: %(err)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:906 #, python-format msgid "Pool with name %(pool)s wasn't found in domain %(domain)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:913 #, python-format msgid "Error getting pool id from name %(pool)s: %(err)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1154 #, python-format msgid "Error renaming volume %(vol)s: %(err)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1193 msgid "" "The snapshot's parent is not the original parent due to deletion or " "revert action, therefore this snapshot cannot be managed." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1203 #, python-format msgid "The snapshot's parent in ScaleIO is %(ancestor)s and not %(volume)s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1237 msgid "Reference must contain source-id." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1243 msgid "Volume must have a volume type" msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1259 #, python-format msgid "Error managing volume: %s." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1267 msgid "" "manage_existing cannot manage a volume connected to hosts. Please " "disconnect this volume from existing hosts before importing." msgstr "" #: cinder/volume/drivers/emc/scaleio.py:1320 #: cinder/volume/drivers/emc/scaleio.py:1375 #, python-format msgid "Failed creating snapshot for group: %(response)s." msgstr "" #: cinder/volume/drivers/emc/xtremio.py:115 msgid "can't handle both name and index in req" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:142 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:255 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:327 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:130 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:264 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:242 #, python-format msgid "Exception: %s" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:166 msgid "Volume by this name already exists" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:178 #, python-format msgid "Bad response from XMS, %s" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:222 #, python-format msgid "can't find lun-map, ig:%(ig)s vol:%(vol)s" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:264 #, python-format msgid "iscsi portal, %s, not found" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:394 #: cinder/volume/drivers/emc/xtremio.py:867 msgid "XtremIO not initialized correctly, no clusters found" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:399 #, python-format msgid "Invalid XtremIO version %(cur)s, version %(min)s or up is required" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:616 msgid "can't find the volume to extend" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:730 msgid "" "create_consistencygroup_from_src only supports a cgsnapshot source or a " "consistency group source. Multiple sources cannot be used." msgstr "" #: cinder/volume/drivers/emc/xtremio.py:816 #, python-format msgid "Failed to create IG, %s" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:937 msgid "XtremIO not configured correctly, no iscsi portals found" msgstr "" #: cinder/volume/drivers/emc/xtremio.py:986 msgid "Failed to get targets" msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:180 #, python-format msgid "" "[%(group)s] Invalid %(protocol)s ports %(port)s specified for " "io_port_list." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:192 msgid "No valid ports." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:597 #, python-format msgid "" "All the specified storage pools to be managed do not exist. Please check " "your configuration. Non-existent pools: %s" msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:746 msgid "Reference must contain source-id or source-name key." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:752 msgid "LUN doesn't exist." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:760 #, python-format msgid "" "The imported lun is in pool %(lun_pool)s which is not managed by the host" " %(host)s." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:789 #, python-format msgid "" "The volume to be managed is a %(provision)s LUN and the tiering setting " "is %(tier)s. This doesn't match with the type %(type)s." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:1105 msgid "Replication is configured, but no MirrorView/S enabler installed on VNX." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:1126 msgid "VNX Cinder driver does not support multiple replication targets." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:1315 #, python-format msgid "Failed to find available iSCSI targets for %s." msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:1370 #, python-format msgid "Host %s has no FC initiators" msgstr "" #: cinder/volume/drivers/emc/vnx/adapter.py:1406 #, python-format msgid "Failed to find available FC targets for %s." msgstr "" #: cinder/volume/drivers/emc/vnx/client.py:51 #, python-format msgid "Volume %(name)s was created in VNX, but in %(state)s state." msgstr "" #: cinder/volume/drivers/emc/vnx/client.py:85 msgid "storops Python library is not installed." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:162 #, python-format msgid "The value %(value)s for key %(key)s in extra specs is invalid." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:207 msgid "" "Can not set tiering policy for a deduplicated volume. Set the tiering " "policy on the pool where the deduplicated volume locates." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:214 msgid "Compression Enabler is not installed. Can not create compressed volume." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:220 msgid "" "Deduplication Enabler is not installed. Can not create deduplicated " "volume." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:228 msgid "ThinProvisioning Enabler is not installed. Can not create thin volume." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:234 msgid "" "FAST VP Enabler is not installed. Can not set tiering policy for the " "volume." msgstr "" #: cinder/volume/drivers/emc/vnx/common.py:307 msgid "Initiators of host cannot be empty." msgstr "" #: cinder/volume/drivers/emc/vnx/taskflows.py:55 #, python-format msgid "Failed to migrate volume between source vol %(src)s and dest vol %(dst)s." msgstr "" #: cinder/volume/drivers/emc/vnx/taskflows.py:237 #, python-format msgid "Failed to migrate volume %(src)s." msgstr "" #: cinder/volume/drivers/emc/vnx/utils.py:131 #, python-format msgid "Timeout waiting for %(condition_name)s in wait_until." msgstr "" #: cinder/volume/drivers/emc/vnx/utils.py:256 #, python-format msgid "" "Failed to create consistency group %s because VNX consistency group " "cannot accept compressed LUNs as members." msgstr "" #: cinder/volume/drivers/falconstor/fc.py:68 msgid "No FC targets found" msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:71 msgid "FSS cinder volume driver not ready: Unable to determine session id." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:76 msgid "Pool is not available in the cinder configuration fields." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:90 msgid "" "The given pool info must include the storage pool and naming start with " "OpenStack-" msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:94 msgid "Unexpected exception during pool checking." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:101 msgid "The san_secondary_ip param is null." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:105 msgid "FSS do not support multipathing." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:331 #: cinder/volume/drivers/prophetstor/dplcommon.py:942 #, python-format msgid "Failed to create cg snapshot %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/falconstor/fss_common.py:351 #: cinder/volume/drivers/prophetstor/dplcommon.py:968 #, python-format msgid "Failed to delete cgsnapshot %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:139 msgid "The storage pool information is empty or not correct" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:153 msgid "Unexpected exception during get pools info." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:216 msgid "If you want to create a thin provisioning volume, this param must be True." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:224 msgid "The resource is a FSS thin device, minimum size is 10240 MB." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:230 msgid "The allocated size must less than total size." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:233 msgid "The resource is a thin device, thin size is invalid." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:256 #, python-format msgid "Can not find cinder volume - %(volumeName)s" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:273 #, python-format msgid "Can not find consistency group: %s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:327 msgid "vid is null. FSS failed to delete volume." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:337 msgid "vid is null. FSS failed to create snapshot." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:360 msgid "vid is null. FSS failed to delete snapshot" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:395 msgid "vid is null. FSS failed to create_volume_from_snapshot." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:406 msgid "rawtimestamp is null. FSS failed to create_volume_from_snapshot." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:558 msgid "gid is null. FSS failed to delete cgsnapshot." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:593 msgid "No iocluster information in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:628 #: cinder/volume/drivers/falconstor/rest_proxy.py:1362 #: cinder/volume/drivers/falconstor/rest_proxy.py:1396 msgid "No target in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:633 msgid "No fcdevices in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:668 #: cinder/volume/drivers/falconstor/rest_proxy.py:702 msgid "No data information in return info." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:672 msgid "No iscsitargets in return info." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:723 #, python-format msgid "Can not find cinder volume - %s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:730 #: cinder/volume/drivers/huawei/huawei_driver.py:2067 msgid "No FC initiator can be added to host." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:740 msgid "No free FC initiator can be assigned to host." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:771 #, python-format msgid "Failed to get iSCSI target info for the LUN: %s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:781 msgid "No vdev information in given data" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:785 msgid "No clients in vdev information." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:794 #: cinder/volume/drivers/falconstor/rest_proxy.py:862 #, python-format msgid "Can not find client id. The connection target name is %s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:832 #, python-format msgid "Can not find cinder volume - %(volumeName)s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:853 #, python-format msgid "Failed to get iSCSI target info for the LUN: %s" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:888 msgid "" "FSSISCSIDriver manage_existing requires vid to identify an existing " "volume." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:896 #, python-format msgid "Unable to find volume with FSS vid =%s." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:899 msgid "No vdev information in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:903 msgid "No vdev sizemb in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:983 #, python-format msgid "" "FSS rest api return failed, method=%(method)s, uri=%(url)s, " "response=%(response)s" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1086 #, python-format msgid "FSS get mirror sync timeout on vid: %s " msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1118 #, python-format msgid "Can not find cinder volume - %s" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1219 #, python-format msgid "FSS get timemark copy timeout on vid: %s" msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1339 #: cinder/volume/drivers/falconstor/rest_proxy.py:1431 msgid "No target information in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1343 #: cinder/volume/drivers/falconstor/rest_proxy.py:1366 msgid "No iscsidevices information in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1400 msgid "No iscsitargets for target." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1435 msgid "No fcdevices information in given data." msgstr "" #: cinder/volume/drivers/falconstor/rest_proxy.py:1514 #, python-format msgid "Can not find this error code:%s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:197 #, python-format msgid "" "create_volume, volume: %(volume)s, volumename: %(volumename)s, " "eternus_pool: %(eternus_pool)s, Storage Configuration Service not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:237 #, python-format msgid "" "create_volume, volumename: %(volumename)s, poolname: %(eternus_pool)s, " "Return code: %(rc)lu, Error: %(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:256 #, python-format msgid "" "create_volume, volume: %(volume)s, EnumerateInstances, cannot connect to " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:312 msgid "create_volume_from_snapshot, Source Volume does not exist in ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:326 #, python-format msgid "" "create_volume_from_snapshot, target volume instancename: " "%(volume_instancename)s, Get Instance Failed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:349 msgid "create_cloned_volume, Source Volume does not exist in ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:362 #, python-format msgid "" "create_cloned_volume, target volume instancename: " "%(volume_instancename)s, Get Instance Failed." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:390 msgid "_create_local_cloned_volume, Replication Service not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:404 #, python-format msgid "" "_create_local_cloned_volume, volumename: %(volumename)s, " "sourcevolumename: %(sourcevolumename)s, source volume instance: " "%(source_volume)s, target volume instance: %(target_volume)s, Return " "code: %(rc)lu, Error: %(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:511 #, python-format msgid "" "_delete_volume, volumename: %(volumename)s, Storage Configuration Service" " not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:530 #, python-format msgid "" "_delete_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " "%(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:566 #, python-format msgid "" "create_snapshot, volumename: %(s_volumename)s, source volume not found on" " ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:574 #, python-format msgid "" "create_snapshot, volumename: %(volumename)s, Replication Service not " "found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:586 #, python-format msgid "create_snapshot, eternus_pool: %(eternus_pool)s, pool not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:616 #, python-format msgid "" "create_snapshot, snapshotname: %(snapshotname)s, source volume name: " "%(volumename)s, vol_instance.path: %(vol_instance)s, dest volume name: " "%(d_volumename)s, pool: %(pool)s, Return code: %(rc)lu, Error: " "%(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:682 #, python-format msgid "initialize_connection, volume: %(volume)s, Volume not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:783 #, python-format msgid "extend_volume, volumename: %(volumename)s, volume not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:802 #, python-format msgid "extend_volume, eternus_pool: %(eternus_pool)s, pool not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:817 #, python-format msgid "" "extend_volume, volume: %(volume)s, volumename: %(volumename)s, " "eternus_pool: %(eternus_pool)s, Storage Configuration Service not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:853 #, python-format msgid "" "extend_volume, volumename: %(volumename)s, Return code: %(rc)lu, Error: " "%(errordesc)s, PoolType: %(pooltype)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:956 #, python-format msgid "" "_get_mapdata_fc, getting host-affinity from aglist/vol_instance failed, " "affinitygroup: %(ag)s, ReferenceNames, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:976 #, python-format msgid "" "_get_mapdata_fc, getting host-affinity instance failed, volmap: " "%(volmap)s, GetInstance, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1006 #, python-format msgid "" "_get_mapdata_iscsi, vol_instance: %(vol_instance)s, ReferenceNames: " "CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1027 msgid "" "_get_mapdata_iscsi, Associators: FUJITSU_SAPAvailableForElement, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1045 #, python-format msgid "" "_get_mapdata_iscsi, affinitygroup: %(ag)s, ReferenceNames, cannot connect" " to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1067 #, python-format msgid "" "_get_mapdata_iscsi, volmap: %(volmap)s, GetInstance, cannot connect to " "ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1115 #, python-format msgid "" "_get_drvcfg, filename: %(filename)s, tagname: %(tagname)s, data is None!!" " Please edit driver configuration file and correct." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1141 #, python-format msgid "" "_get_eternus_connection, filename: %(filename)s, ip: %(ip)s, port: " "%(port)s, user: %(user)s, passwd: ****, url: %(url)s, FAILED!!." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1165 msgid "_create_volume_name, id_code is None." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1193 #, python-format msgid "" "_find_pool, eternus_pool:%(eternus_pool)s, EnumerateInstances, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1232 #, python-format msgid "" "_find_eternus_service, classname: %(classname)s, EnumerateInstanceNames, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1266 #, python-format msgid "" "_exec_eternus_service, classname: %(classname)s, InvokeMethod, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1431 #, python-format msgid "" "_find_lun, volumename: %(volumename)s, EnumerateInstanceNames, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1474 #, python-format msgid "" "_find_copysession, ReferenceNames, vol_instance: %(vol_instance_path)s, " "Cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1513 #, python-format msgid "" "_wait_for_copy_complete, cpsession: %(cpsession)s, copysession state is " "BROKEN." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1542 #, python-format msgid "" "_delete_copysession, copy session type is undefined! copy session: " "%(cpsession)s, copy type: %(copytype)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1553 msgid "_delete_copysession, Cannot find Replication Service" msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1583 #, python-format msgid "" "_delete_copysession, copysession: %(cpsession)s, operation: " "%(operation)s, Return code: %(rc)lu, Error: %(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1610 msgid "_get_target_port, EnumerateInstances, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1642 #, python-format msgid "_get_target_port, protcol: %(protocol)s, target_port not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1669 #, python-format msgid "" "_map_lun, vol_instance.path:%(vol)s, volumename: %(volumename)s, " "volume_uid: %(uid)s, initiator: %(initiator)s, target: %(tgt)s, aglist: " "%(aglist)s, Storage Configuration Service not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1784 #, python-format msgid "_find_initiator_names, connector: %(connector)s, initiator not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1809 #, python-format msgid "" "_find_affinity_group, connector: %(connector)s, EnumerateInstanceNames, " "cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1826 #, python-format msgid "" "_find_affinity_group,connector: %(connector)s,AssocNames: " "FUJITSU_ProtocolControllerForUnit, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1847 #, python-format msgid "" "_find_affinity_group, connector: %(connector)s, Associators: " "FUJITSU_AuthorizedTarget, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1907 #, python-format msgid "" "_unmap_lun,vol_instance.path: %(volume)s, AssociatorNames: " "CIM_ProtocolControllerForUnit, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1923 #, python-format msgid "" "_unmap_lun, vol_instance.path: %(volume)s, volumename: %(volumename)s, " "volume_uid: %(uid)s, aglist: %(aglist)s, Controller Configuration Service" " not found." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1964 #, python-format msgid "" "_unmap_lun, volumename: %(volumename)s, volume_uid: %(volume_uid)s, " "AffinityGroup: %(ag)s, Return code: %(rc)lu, Error: %(errordesc)s." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:1996 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, " "EnumerateInstanceNames, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2015 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, GetInstance, cannot " "connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2034 #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2050 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip: %(iscsiip)s, AssociatorNames: " "CIM_BindsTo, cannot connect to ETERNUS." msgstr "" #: cinder/volume/drivers/fujitsu/eternus_dx_common.py:2071 #, python-format msgid "" "_get_eternus_iscsi_properties, iscsiip list: %(iscsiip_list)s, iqn not " "found." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:88 msgid "Dsware config file not exists!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:115 msgid "Dsware get manager ip failed, volume provider_id is None!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:144 #, python-format msgid "Query Dsware version failed! Retcode is %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:156 #, python-format msgid "Dsware create volume failed! Result is: %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:177 #, python-format msgid "Dsware: create volume from snap failed. Result: %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:187 msgid "Dsware: volume size can not be less than snapshot size." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:209 #, python-format msgid "Dsware fails to start cloning volume %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:220 #, python-format msgid "Clone volume %s failed while waiting for success." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:245 #, python-format msgid "Clone volume %(new_volume_name)s failed, volume status is: %(status)s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:251 #, python-format msgid "" "Dsware clone volume time out. Volume: %(new_volume_name)s, status: " "%(status)s" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:261 msgid "Dsware clone volume failed: volume can not be found from Dsware." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:328 msgid "Host attach volume failed!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:345 #, python-format msgid "Dsware detach volume from host failed: %s!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:364 #, python-format msgid "Query volume attach failed, result=%s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:371 #, python-format msgid "Attach volume to host failed in copy volume to image, retcode: %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:379 msgid "Attach_volume failed." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:404 #, python-format msgid "Dsware query volume %s failed!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:420 #, python-format msgid "Dsware delete volume failed: %s!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:441 msgid "Dsware get snapshot failed!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:451 #, python-format msgid "Dsware Create Snapshot failed! Result: %s." msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:579 msgid "Dsware query Dsware version failed!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:590 #, python-format msgid "" "Dsware extend Volume failed! New size %(new_size)s should be greater than" " old size %(old_size)s!" msgstr "" #: cinder/volume/drivers/fusionstorage/dsware.py:600 #, python-format msgid "Dsware extend Volume failed! Result:%s." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:58 #, python-format msgid "The parameter of the storage backend. (config_group: %(config_group)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:60 #, python-format msgid "The storage backend can be used. (config_group: %(config_group)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:61 #, python-format msgid "The volume %(volume_id)s is managed successfully. (LDEV: %(ldev)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:62 #, python-format msgid "The volume %(volume_id)s is unmanaged successfully. (LDEV: %(ldev)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:67 #, python-format msgid "A LUN (HLUN) was not found. (LDEV: %(ldev)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:68 #, python-format msgid "" "Failed to specify a logical device for the volume %(volume_id)s to be " "unmapped." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:70 #, python-format msgid "An iSCSI CHAP user could not be deleted. (username: %(user)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:71 #, python-format msgid "" "Failed to specify a logical device to be deleted. (method: %(method)s, " "id: %(id)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:73 #, python-format msgid "The logical device for specified %(type)s %(id)s was already deleted." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:75 #, python-format msgid "" "A host group could not be deleted. (port: %(port)s, gid: %(gid)s, name: " "%(name)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:77 #, python-format msgid "" "An iSCSI target could not be deleted. (port: %(port)s, tno: %(tno)s, " "alias: %(alias)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:79 #, python-format msgid "A host group could not be added. (port: %(port)s, name: %(name)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:81 #, python-format msgid "" "An iSCSI target could not be added. (port: %(port)s, alias: %(alias)s, " "reason: %(reason)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:83 #, python-format msgid "Failed to unmap a logical device. (LDEV: %(ldev)s, reason: %(reason)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:85 #, python-format msgid "" "A free LUN (HLUN) was not found. Add a different host group. (LDEV: " "%(ldev)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:87 #, python-format msgid "" "Failed to get a storage resource. The system will attempt to get the " "storage resource again. (resource: %(resource)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:89 #, python-format msgid "Failed to delete a logical device. (LDEV: %(ldev)s, reason: %(reason)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:91 #, python-format msgid "" "Failed to map a logical device. (LDEV: %(ldev)s, LUN: %(lun)s, port: " "%(port)s, id: %(id)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:93 #, python-format msgid "" "Failed to perform a zero-page reclamation. (LDEV: %(ldev)s, reason: " "%(reason)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:95 #, python-format msgid "" "Failed to assign the iSCSI initiator IQN. (port: %(port)s, reason: " "%(reason)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:100 #, python-format msgid "" "The command %(cmd)s failed. (ret: %(ret)s, stdout: %(out)s, stderr: " "%(err)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:102 #, python-format msgid "A parameter is invalid. (%(param)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:103 #, python-format msgid "A parameter value is invalid. (%(meta)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:104 #, python-format msgid "" "Failed to acquire a resource lock. (serial: %(serial)s, inst: %(inst)s, " "ret: %(ret)s, stderr: %(err)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:106 msgid "Cannot set both hitachi_serial_number and hitachi_unit_name." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:107 msgid "Either hitachi_serial_number or hitachi_unit_name is required." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:108 #, python-format msgid "" "A pair could not be created. The maximum number of pair is exceeded. " "(copy method: %(copy_method)s, P-VOL: %(pvol)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:110 #, python-format msgid "A pair cannot be deleted. (P-VOL: %(pvol)s, S-VOL: %(svol)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:111 #, python-format msgid "" "The specified operation is not supported. The volume size must be the " "same as the source %(type)s. (volume: %(volume_id)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:113 #, python-format msgid "" "The volume %(volume_id)s could not be extended. The volume type must be " "Normal." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:115 #, python-format msgid "The volume %(volume_id)s to be mapped was not found." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:116 #, python-format msgid "The %(type)s %(id)s source to be replicated was not found." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:117 #, python-format msgid "Failed to create a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:119 #, python-format msgid "Failed to open a file. (file: %(file)s, ret: %(ret)s, stderr: %(err)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:121 #, python-format msgid "%(file)s: Permission denied." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:122 msgid "Failed to add the logical device." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:123 #, python-format msgid "The method %(method)s is timed out. (timeout value: %(timeout)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:124 #, python-format msgid "A pool could not be found. (pool id: %(pool_id)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:125 msgid "The host group or iSCSI target could not be added." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:126 #, python-format msgid "An iSCSI CHAP user could not be added. (username: %(user)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:127 #, python-format msgid "The iSCSI CHAP user %(user)s does not exist." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:128 #, python-format msgid "There are no resources available for use. (resource: %(resource)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:130 msgid "The host group or iSCSI target was not found." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:131 #, python-format msgid "The resource %(resource)s was not found." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:132 msgid "The IP Address was not found." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:133 #, python-format msgid "The creation of a logical device could not be completed. (LDEV: %(ldev)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:135 #, python-format msgid "A volume status is invalid. (status: %(status)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:136 #, python-format msgid "A snapshot status is invalid. (status: %(status)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:137 #, python-format msgid "A host group is invalid. (host group: %(gid)s)" msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:138 #, python-format msgid "The specified %(desc)s is busy." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:139 #, python-format msgid "" "There is no designation of the %(param)s. The specified storage is " "essential to manage the volume." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:141 msgid "" "There is no designation of the ldev. The specified ldev is essential to " "manage the volume." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:143 #, python-format msgid "" "The specified ldev %(ldev)s could not be managed. The volume type must be" " DP-VOL." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:145 #, python-format msgid "" "The specified ldev %(ldev)s could not be managed. The ldev size must be " "in multiples of gigabyte." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:147 #, python-format msgid "" "The specified ldev %(ldev)s could not be managed. The ldev must not be " "mapping." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:149 #, python-format msgid "" "The specified ldev %(ldev)s could not be managed. The ldev must not be " "paired." msgstr "" #: cinder/volume/drivers/hitachi/hbsd_basiclib.py:151 #, python-format msgid "" "The volume %(volume_id)s could not be unmanaged. The volume type must be " "%(volume_type)s." msgstr "" #: cinder/volume/drivers/hitachi/hnas_backend.py:85 msgid "Failed to establish SSC connection!" msgstr "" #: cinder/volume/drivers/hitachi/hnas_backend.py:89 msgid "HNAS connection reset!" msgstr "" #: cinder/volume/drivers/hitachi/hnas_backend.py:386 #, python-format msgid "FS label: %(fs_label)s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_backend.py:844 #, python-format msgid "%s is not a clone!" msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:326 #, python-format msgid "File system not found or not mounted: %(fs)s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:348 #, python-format msgid "" "Failed to manage existing volume %(volume)s because the chosen volume " "type %(vol_type)s does not have a service_label configured in its extra-" "specs and there is no pool configured with hnas_svcX_volume_type as " "'default' in cinder.conf." msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:359 #, python-format msgid "" "Failed to manage existing volume because the pool %(pool)s of the volume " "type chosen does not match the file system %(fs_label)s passed in the " "volume reference." msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:368 #, python-format msgid "" "Failed to manage existing volume because the pool %(pool)s of the volume " "type chosen does not match the pool %(pool_host)s of the host." msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:393 msgid "" "The reference to the volume in the backend should have the format " "file_system/volume_name (volume_name cannot contain '/')" msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:527 #, python-format msgid "Error attaching volume %(vol)s. Target limit might be reached!" msgstr "" #: cinder/volume/drivers/hitachi/hnas_iscsi.py:653 msgid "" "Volume not found on configured storage backend. If your volume name " "contains \"/\", please rename it and try to manage again." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:360 #, python-format msgid "Section: %(svc_name)s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:504 msgid "Volume/Snapshot not found on configured storage backend." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:549 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:988 #, python-format msgid "" "Failed to manage existing volume %(name)s, because rename operation " "failed: Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:575 msgid "" "Failed to manage existing volume because the chosen volume type does not " "have a service_label configured in its extra-specs and there is no pool " "configured with hnas_svcX_volume_type as 'default' in cinder.conf." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:584 #, python-format msgid "" "Failed to manage existing volume because the pool of the volume type " "chosen (%(pool)s) does not match the NFS share passed in the volume " "reference (%(share)s)." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:592 #, python-format msgid "" "Failed to manage existing volume because the pool of the volume type " "chosen (%(pool)s) does not match the pool of the host %(pool_host)s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:658 #, python-format msgid "" "Failed to manage existing volume/snapshot %(name)s, because of error in " "getting its size." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:701 #, python-format msgid "This snapshot %(snap)s doesn't belong to the volume parent %(vol)s." msgstr "" #: cinder/volume/drivers/hitachi/hnas_nfs.py:720 #, python-format msgid "" "Failed to manage existing snapshot %(name)s, because rename operation " "failed: Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:96 msgid "The config parameter hnas_username is not set in the cinder.conf." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:103 msgid "" "Credentials configuration parameters missing: you need to set " "hnas_password or hnas_ssh_private_key in the cinder.conf." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:111 msgid "The config parameter hnas_mgmt_ip0 is not set in the cinder.conf." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:117 #, python-format msgid "" "The config parameter hnas_svc%(idx)s_hdp is not set in the cinder.conf. " "Note that you need to have at least one pool configured." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:125 #, python-format msgid "" "The config parameter hnas_svc%(idx)s_volume_type is not set in the " "cinder.conf. Note that you need to have at least one pool configured." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:135 #, python-format msgid "" "The config parameter hnas_svc%(idx)s_iscsi_ip is not set in the " "cinder.conf. Note that you need to have at least one pool configured." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:188 #, python-format msgid "Can't find HNAS configurations on cinder.conf neither on the path %(xml)s." msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:202 #, python-format msgid "Error parsing config file: %(xml_config_file)s" msgstr "" #: cinder/volume/drivers/hitachi/hnas_utils.py:223 msgid "Missing authentication option (passw or private key file)." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:323 #, python-format msgid "%s is not set" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:330 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:365 #, python-format msgid "%s is not set and is required for the replication device to be valid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:341 #, python-format msgid "" "Invalid hpe3parclient version found (%(found)s). Version %(minimum)s or " "greater required. Run \"pip install --upgrade python-3parclient\" to " "upgrade the hpe3parclient." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:358 #: cinder/volume/drivers/hpe/hpe_3par_common.py:387 #, python-format msgid "Failed to Login to 3PAR (%(url)s) because %(err)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:413 msgid "" "You must install hpe3parclient before using 3PAR drivers. Run \"pip " "install python-3parclient\" to install the hpe3parclient." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:493 #: cinder/volume/drivers/hpe/hpe_3par_common.py:1314 #, python-format msgid "CPG (%s) doesn't exist on array" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:501 #, python-format msgid "Failed to get domain because CPG (%s) doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:663 #, python-format msgid "There was an error creating the cgsnapshot: %s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:724 #: cinder/volume/drivers/hpe/hpe_3par_common.py:910 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1139 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1328 #, python-format msgid "Virtual volume '%s' doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:757 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1154 #, python-format msgid "Volume type ID '%s' is invalid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:826 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1227 msgid "Managing of snapshots to failed-over volumes is not allowed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:837 #: cinder/volume/drivers/hpe/hpe_3par_common.py:937 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1254 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1362 #, python-format msgid "Snapshot '%s' doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:845 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1270 #, python-format msgid "The provided snapshot '%s' is not a snapshot of the provided volume." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:901 msgid "Reference must be for an unmanaged virtual volume." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:928 msgid "Reference must be for an unmanaged snapshot." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:965 msgid "Unmanaging of snapshots from failed-over volumes is not allowed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1000 msgid "Reference must contain source-name or source-id." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1578 #, python-format msgid "" "Flash Cache Policy requires WSAPI version '%(fcache_version)s' version " "'%(version)s' is installed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1612 #, python-format msgid "VV Set %s does not exist." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1662 #, python-format msgid "Must specify a valid persona %(valid)s,value '%(persona)s' is invalid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1753 #, python-format msgid "" "Must specify a valid provisioning type %(valid)s, value '%(prov)s' is " "invalid." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1769 #, python-format msgid "" "Dedup is a valid provisioning type, but requires WSAPI version " "'%(dedup_version)s' version '%(version)s' is installed." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:1881 #, python-format msgid "Volume (%s) already exists on array" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2060 #, python-format msgid "" "Copy volume task failed: create_cloned_volume id=%(id)s, " "status=%(status)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2142 msgid "" "The volume is currently busy on the 3PAR and cannot be deleted at this " "time. You can try again later." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2165 msgid "Volume has a temporary snapshot that can't be deleted at this time." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2172 msgid "Volume has children and cannot be deleted!" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2448 #, python-format msgid "" "Copy volume task failed: convert_to_base_volume: id=%(id)s, " "status=%(status)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2472 #, python-format msgid "Volume (%s) already exists on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2523 msgid "Snapshot has a temporary snapshot that can't be deleted at this time." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2530 msgid "Snapshot has children and cannot be deleted!" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2644 #: cinder/volume/drivers/hpe/hpe_3par_common.py:2685 #, python-format msgid "" "Tune volume task stopped before it was done: volume_name=%(volume_name)s," " task-status=%(status)s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2708 #, python-format msgid "Cannot retype from HPE3PARDriver to %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2714 msgid "Cannot retype from one 3PAR array to another." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2720 #, python-format msgid "Invalid new snapCPG name for retype. new_snap_cpg='%s'." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2727 msgid "Cannot retype to a CPG in a different domain." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2731 msgid "Cannot retype to a snap CPG in a different domain." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:2954 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1470 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2549 msgid "A valid secondary target MUST be specified in order to failover." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3010 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the 3PAR backends." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3340 msgid "" "The replication mode was not configured correctly in the volume type " "extra_specs. If replication:mode is periodic, replication:sync_period " "must also be specified and be between 300 and 31622400 seconds." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3378 #, python-format msgid "There was an error creating the remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3398 #, python-format msgid "There was an error adding the volume to the remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3412 #, python-format msgid "There was an error setting the sync period for the remote copy group: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3422 #, python-format msgid "There was an error starting remote copy: %s." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3430 #, python-format msgid "" "There was an error setting up a remote copy group on the 3PAR arrays: " "('%s'). The volume will not be recognized as replication type." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_common.py:3492 #, python-format msgid "The failed-over volume could not be deleted: %s" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_fc.py:304 msgid "" "Setup is incomplete. Device mapping not found from FC network. Cannot " "perform VLUN creation." msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_fc.py:350 msgid "No new vlun(s) were created" msgstr "" #: cinder/volume/drivers/hpe/hpe_3par_fc.py:705 #: cinder/volume/drivers/hpe/hpe_3par_iscsi.py:976 #, python-format msgid "Volume %s doesn't exist on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:190 msgid "HPELeftHand url not found" msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:270 #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:317 msgid "LeftHand cluster not found" msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:333 #, python-format msgid "" "Invalid hpelefthandclient version found (%(found)s). Version %(minimum)s " "or greater required. Run 'pip install --upgrade python-lefthandclient' to" " upgrade the hpelefthandclient." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:371 #, python-format msgid "REST %(proxy_ver)s hpelefthandclient %(rest_ver)s" msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:473 msgid "Creating a consistency group from a source is not currently supported." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1263 #, python-format msgid "Could not find the parent volume for Snapshot '%s' on array." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1284 #, python-format msgid "An error occurred while attempting to modify Snapshot '%s'." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1317 msgid "Reference must be the volume name of an unmanaged virtual volume." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1351 msgid "Reference must be the name of an unmanaged snapshot." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1404 msgid "Unmanaging of snapshots from 'failed-over' volumes is not allowed." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1444 #, python-format msgid "" "Invalid HPELeftHand API version found: %(found)s. Version %(minimum)s or " "greater required for manage/unmanage support." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1633 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the LeftHand backends." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1807 #, python-format msgid "The replication sync period must be at least %s seconds." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1828 #, python-format msgid "The retention count must be %s or less." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1849 #, python-format msgid "The remote retention count must be %s or less." msgstr "" #: cinder/volume/drivers/hpe/hpe_lefthand_iscsi.py:1920 #, python-format msgid "" "There was an error setting up a remote schedule on the LeftHand arrays: " "('%s'). The volume will not be recognized as replication type." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:124 msgid "No FC port connected to fabric." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:127 msgid "No initiator connected to fabric." msgstr "" #: cinder/volume/drivers/huawei/fc_zone_helper.py:217 #, python-format msgid "No FC port can be used for LUN %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:93 msgid "RestURL is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:104 msgid "UserName is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:114 msgid "UserPassword is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:124 msgid "SAN product is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:134 msgid "SAN protocol is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:152 #, python-format msgid "Invalid lun type %s is configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:193 #, python-format msgid "Invalid prefetch type '%s' is configured. PrefetchType must be in 0,1,2,3." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:220 msgid "Storage pool is not configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_conf.py:228 msgid "Invalid storage pool is configured." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:90 msgid "Configuration is not found." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:124 msgid "Get active client failed." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:348 #, python-format msgid "Create volume error. Because %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:392 #: cinder/volume/drivers/huawei/huawei_driver.py:687 msgid "Hypermetro and Replication can not be used in the same volume_type." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:483 msgid "Lun migration error." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:488 msgid "Cannot find migration task." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:697 #, python-format msgid "create_volume_from_snapshot: Snapshot %(name)s does not exist." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:782 #: cinder/volume/drivers/huawei/huawei_driver.py:796 #, python-format msgid "Volume %s does not exist on the array." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:813 #, python-format msgid "Can't extend replication volume, volume: %(id)s" msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:831 #, python-format msgid "" "New size should be bigger than the real size from backend storage. " "realsize: %(oldsize)s, newsize: %(newsize)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:852 #: cinder/volume/drivers/huawei/huawei_driver.py:1575 #, python-format msgid "Can't get volume id from snapshot, snapshot: %(id)s" msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1035 #, python-format msgid "Can't find cache name on the array, cache name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1047 #, python-format msgid "Can't find partition name on the array, partition name is: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1199 #, python-format msgid "" "An error occurred during the LUNcopy operation. LUNcopy name: " "%(luncopyname)s. LUNcopy status: %(luncopystatus)s. LUNcopy state: " "%(luncopystate)s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1226 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN group." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1233 #, python-format msgid "Can't import LUN %s to Cinder. LUN status is not normal." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1247 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a HyperMetroPair." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1262 msgid "Failed to get SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1269 msgid "Failed to get target LUN of SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1273 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a SplitMirror." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1288 msgid "Failed to get migration task." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1294 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a migration task." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1302 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN copy task." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1310 #, python-format msgid "" "Can't import LUN %s to Cinder. Already exists in a remote replication " "task." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1317 #, python-format msgid "Can't import LUN %s to Cinder. Already exists in a LUN mirror." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1338 #, python-format msgid "The specified LUN does not belong to the given pool: %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1355 #, python-format msgid "Can't import LUN %(lun_id)s to Cinder. LUN type mismatched." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1403 msgid "Can't find LUN on the array, please check the source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1427 #, python-format msgid "" "Can't import snapshot %s to Cinder. Snapshot status is not normal or " "running status is not online." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1434 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot is exposed to initiator." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1444 msgid "Must specify snapshot source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1450 msgid "Can't find snapshot on array, please check the source-name or source-id." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1464 #, python-format msgid "Can't import snapshot %s to Cinder. Snapshot doesn't belong to volume." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:1731 #, python-format msgid "Invalid secondary id %s." msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:2046 #, python-format msgid "build_ini_targ_map fails. %s" msgstr "" #: cinder/volume/drivers/huawei/huawei_driver.py:2151 msgid "Can't find the same host id from arrays." msgstr "" #: cinder/volume/drivers/huawei/huawei_utils.py:60 #, python-format msgid "wait_for_condition: %s timed out." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:43 msgid "Remote pool cannot be found." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:70 #, python-format msgid "Create hypermetro error. %s." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:120 #, python-format msgid "Can't get volume id. Volume name: %s." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:146 msgid "Can not add FC port to host." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:163 msgid "Map info is None due to array version not supporting hypermetro." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:278 msgid "The domain_name config in cinder.conf is wrong." msgstr "" #: cinder/volume/drivers/huawei/hypermetro.py:331 msgid "The CG does not exist on array." msgstr "" #: cinder/volume/drivers/huawei/replication.py:112 #, python-format msgid "Create replication pair failed. Error: %s." msgstr "" #: cinder/volume/drivers/huawei/replication.py:203 msgid "Split replication failed." msgstr "" #: cinder/volume/drivers/huawei/replication.py:241 msgid "We should not do switch over on primary array." msgstr "" #: cinder/volume/drivers/huawei/replication.py:268 #, python-format msgid "Wait synchronize failed. Running status: %s." msgstr "" #: cinder/volume/drivers/huawei/replication.py:481 msgid "Get remote device info failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:136 msgid "Password has expired or has been reset, please change the password." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:143 msgid "Failed to login with all rest URLs." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:186 msgid "Logout session error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:190 #, python-format msgid "" "%(err)s\n" "result: %(res)s." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:197 #, python-format msgid "%s \"data\" is not in result." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:209 msgid "Create lun error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:234 msgid "Delete lun error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:239 msgid "Query resource pool error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:277 #, python-format msgid "Can not get pool info. pool: %s" msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:295 msgid "Get lun id by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:305 msgid "Activate snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:316 msgid "Create snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:326 #, python-format msgid "Can't find lun info on the array. volume: %(id)s, lun name: %(name)s." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:346 msgid "Stop snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:352 msgid "Delete snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:364 msgid "Get snapshot id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:382 msgid "Create luncopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:407 msgid "Find portgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:419 msgid "Associate portgroup to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:426 msgid "Check portgroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:513 msgid "Get iSCSI target port error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:523 msgid "Get hostgroup information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:531 msgid "Get lungroup information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:556 #, python-format msgid "Failed to create hostgroup: %(name)s. Check if it exists on the array." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:577 msgid "Create hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:591 msgid "Create lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:600 msgid "Delete lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:606 #: cinder/volume/drivers/huawei/rest_client.py:722 msgid "Check lungroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:616 #: cinder/volume/drivers/huawei/rest_client.py:706 msgid "Check hostgroup associate error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:627 msgid "Find host lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:647 msgid "Find host in hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:671 #, python-format msgid "Failed to create host: %(name)s. Please check if it exists on the array." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:695 msgid "Add new host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:737 msgid "Associate host to hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:748 msgid "Associate lun to lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:758 msgid "Delete associated lun from lungroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:765 msgid "Check initiator added to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:776 msgid "Check initiator associated to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:792 msgid "Add initiator to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:803 msgid "Associate initiator to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:841 msgid "Invalid ALUA value. ALUA value must be 1 or 0." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:864 msgid "" "Use CHAP to associate initiator to host error. Please check the CHAP " "username and password." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:876 msgid "Use ALUA to associate initiator to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:886 msgid "Remove CHAP error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:893 msgid "Find mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:902 msgid "Add mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:913 msgid "Associate host to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:925 msgid "Associate lungroup to mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:935 msgid "Delete lungroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:948 msgid "Delete hostgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:960 msgid "Delete portgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:966 msgid "Delete mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:986 msgid "Find obj number error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:996 msgid "Find portgroup from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1008 msgid "Find lun group from mapping view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1023 msgid "Start LUNcopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1059 msgid "Get LUNcopy information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1076 msgid "Delete LUNcopy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1101 msgid "Get connected free FC wwn error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1120 msgid "Add FC port to host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1127 msgid "Get iSCSI port information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1144 msgid "" "Get iSCSI port info error, please check the target IP configured in " "huawei conf file." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1175 msgid "Get FC target wwpn error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1222 msgid "Get QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1244 msgid "Update QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1252 msgid "Get target IP error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1293 #, python-format msgid "" "get_iscsi_params: No valid port in portgroup. portgroup_id: %(id)s, " "please check it on storage." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1334 #, python-format msgid "" "get_iscsi_params: Failed to get target IP for initiator %(ini)s, please " "check config file." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1353 msgid "Can't find valid IP from rest, please check it on storage." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1425 msgid "Create QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1435 msgid "Delete QoS policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1449 msgid "Activate or deactivate QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1455 #: cinder/volume/drivers/huawei/rest_client.py:1648 msgid "Get QoS information error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1479 msgid "Remove lun from QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1491 msgid "Change lun priority error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1502 msgid "Change lun smarttier policy error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1508 msgid "Get QoS id by lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1518 msgid "Get lungroup id by lun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1532 msgid "Get volume error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1542 msgid "Get snapshot error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1554 msgid "Extend volume error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1569 msgid "Create lun migration error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1576 msgid "Get lun migration task error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1582 msgid "Delete lun migration error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1589 msgid "Get partition by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1598 msgid "Get partition by partition id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1608 msgid "Add lun to partition error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1615 msgid "Remove lun from partition error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1620 msgid "Get cache by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1631 msgid "Get smartcache by cache id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1643 msgid "Remove lun from cache error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1709 msgid "Associate lun to QoS error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1721 msgid "Add lun to cache error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1726 msgid "Get array info error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1736 msgid "Remove host from array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1741 msgid "Delete hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1749 msgid "Remove host from hostgroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1756 msgid "Remove iscsi from host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1801 msgid "Rename lun on array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1811 msgid "Rename snapshot on array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1833 msgid "Remove fc from host error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1838 msgid "Get host initiators info failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1860 msgid "Add fc initiator to array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1872 msgid "Get FC ports from array error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1898 msgid "get_hyper_domain_id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1906 msgid "create_hypermetro_pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1915 msgid "delete_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1925 msgid "sync_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1935 msgid "stop_hypermetro error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1942 msgid "get_hypermetro_by_id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1961 msgid "check_hypermetro_exist error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:1991 msgid "Change hostlun id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2000 msgid "Get hypermetro group by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2008 msgid "Get hypermetro group by id error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2024 msgid "create hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2033 msgid "Delete hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2040 msgid "Get hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2050 msgid "stop hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2060 msgid "sync hypermetro group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2071 msgid "Add hypermetro to metrogroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2082 msgid "Delete hypermetro from metrogroup error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2088 msgid "Get HyperMetroPair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2097 #: cinder/volume/drivers/huawei/rest_client.py:2120 msgid "License is unavailable." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2099 msgid "Get SplitMirror error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2108 msgid "Get target LUN of SplitMirror error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2122 msgid "Get migration task error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2133 msgid "Get volume by name error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2149 msgid "Get port groups by port error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2161 msgid "Get views by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2172 msgid "Get LUN group by view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2183 msgid "Get port group by view error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2193 msgid "Get FC ports by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2205 msgid "Create port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2216 msgid "Add port to port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2221 msgid "Delete port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2228 msgid "Remove port from port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2234 msgid "Get engines error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2241 msgid "Get port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2253 msgid "Append port group description error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2262 msgid "Get ports by port group error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2271 msgid "Get remote devices error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2278 msgid "Create replication error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2287 msgid "Get pair failed." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2297 msgid "Switch over pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2306 msgid "Split pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2317 msgid "delete_replication error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2326 msgid "Sync pair error." msgstr "" #: cinder/volume/drivers/huawei/rest_client.py:2340 msgid "Set pair secondary access error." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:53 #, python-format msgid "QoS config is wrong. %s must > 0." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:58 msgid "Illegal value specified for IOTYPE: 0, 1, or 2." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:67 #, python-format msgid "" "QoS policy must specify for IOTYPE: 0, 1, or 2, QoS policy: " "%(qos_policy)s " msgstr "" #: cinder/volume/drivers/huawei/smartx.py:74 #, python-format msgid "" "QoS policy must specify for IOTYPE and another qos_specs, QoS policy: " "%(qos_policy)s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:83 #, python-format msgid "" "QoS policy upper_limit and lower_limit conflict, QoS policy: " "%(qos_policy)s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:144 #: cinder/volume/drivers/huawei/smartx.py:228 msgid "Partition name is None, please set smartpartition:partitionname in key." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:151 #, python-format msgid "Can not find partition id by name %(name)s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:166 #: cinder/volume/drivers/huawei/smartx.py:217 msgid "Cache name is None, please set smartcache:cachename in key." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:172 #, python-format msgid "Can not find cache id by cache name %(name)s." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:193 msgid "Illegal value specified for smarttier: set to either 0, 1, 2, or 3." msgstr "" #: cinder/volume/drivers/huawei/smartx.py:204 msgid "" "Illegal value specified for thin: Can not set thin and thick at the same " "time." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:118 #, python-format msgid "" "CLI Exception output:\n" " command: %(cmd)s\n" " stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:139 #, python-format msgid "" "%(fun)s: Failed with unexpected CLI output.\n" " Command: %(cmd)s\n" " stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:189 msgid "" "_create_host: Can not translate host name. Host name is not unicode or " "string." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:273 #, python-format msgid "_create_and_copy_vdisk_data: Failed to get attributes for vdisk %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:313 #, python-format msgid "" "_create_vdisk %(name)s - did not find success message in CLI output.\n" " stdout: %(out)s\n" " stderr: %(err)s" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:418 #, python-format msgid "" "_get_hdr_dic: attribute headers and values do not match.\n" " Headers: %(header)s\n" " Values: %(row)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:483 msgid "Could not get system name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:493 msgid "open_access_enabled is not off." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:502 msgid "Unable to parse attributes." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:507 #, python-format msgid "Array does not exist or is offline. Current status of array is %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:625 #, python-format msgid "Did not find expected column in %(fun)s: %(hdr)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:718 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3266 msgid "Reference must contain source-id or source-name element." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:723 #, python-format msgid "No vdisk with the ID specified by ref %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:746 msgid "_create_host failed to return the host name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:757 msgid "" "flashsystem_multihostmap_enabled is set to False, not allow multi host " "mapping. CMMVC6071E The VDisk-to-host mapping was not created because the" " VDisk is already mapped to a host." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:878 msgid "_get_host_from_connector failed to return the host name for connector." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:946 msgid "_update_volume_stats: Could not get storage pool data." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1006 msgid "check_for_setup_error: Unable to determine system name." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1009 msgid "check_for_setup_error: Unable to determine system id." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1021 msgid "" "check_for_setup_error: Password or SSH private key is required for " "authentication: set either san_password or san_private_key option." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1071 #, python-format msgid "" "create_snapshot: Volume status must be \"available\" or \"in-use\" for " "snapshot. The invalid status is %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1108 msgid "" "create_volume_from_snapshot: Volume size is different from snapshot based" " volume." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1115 #, python-format msgid "" "create_volume_from_snapshot: Snapshot status must be \"available\" for " "creating volume. The invalid status is: %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1136 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2486 msgid "create_cloned_volume: Source and destination size differ." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_common.py:1178 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3024 msgid "The specified vdisk is mapped to a host." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:100 #, python-format msgid "" "Illegal value '%(prot)s' specified for flashsystem_connection_protocol: " "valid value(s) are %(enabled)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:127 #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:131 msgid "_create_host: No connector ports." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:225 #, python-format msgid "" "_get_vdisk_map_properties: No node found in I/O group %(gid)s for volume " "%(vol)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:240 msgid "" "_get_vdisk_map_properties: Could not get FC connection information for " "the host-volume connection. Is the host configured properly for FC " "connections?" msgstr "" #: cinder/volume/drivers/ibm/flashsystem_fc.py:294 #, python-format msgid "initialize_connection: vdisk %s is not defined." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:98 #, python-format msgid "" "'%(prot)s' is invalid for flashsystem_connection_protocol in config file." " valid value(s) are %(enabled)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:108 msgid "iscsi_ip_address must be set in config file when using protocol 'iSCSI'." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:203 #, python-format msgid "No node found in I/O group %(gid)s for volume %(vol)s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:260 #, python-format msgid "vdisk %s is not defined." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:333 msgid "No config node found." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:349 #, python-format msgid "State of node is wrong. Current state is %s." msgstr "" #: cinder/volume/drivers/ibm/flashsystem_iscsi.py:360 msgid "No ip address found." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:161 #, python-format msgid "GPFS is not running, state: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:205 #, python-format msgid "Failed to find fileset for path %(path)s, command output: %(cmdout)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:226 #, python-format msgid "Invalid storage pool %s requested. Retype failed." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:341 #, python-format msgid "Could not find GPFS cluster id: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:349 #, python-format msgid "Could not find GPFS file system device: %s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:357 #, python-format msgid "Invalid storage pool %s specificed." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:378 msgid "Option gpfs_mount_point_base is not set correctly." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:385 msgid "Option gpfs_images_share_mode is not set correctly." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:391 msgid "Option gpfs_images_dir is not set correctly." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:398 #, python-format msgid "" "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " "belong to different file systems." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:409 #, python-format msgid "" "gpfs_images_share_mode is set to copy_on_write, but %(vol)s and %(img)s " "belong to different filesets." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:418 #, python-format msgid "" "Downlevel GPFS Cluster Detected. GPFS Clone feature not enabled in " "cluster daemon level %(cur)s - must be at least at level %(min)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:432 #, python-format msgid "%s must be an absolute path." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:437 #, python-format msgid "%s is not a directory." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:447 #, python-format msgid "" "The GPFS filesystem %(fs)s is not at the required release level. Current" " level is %(cur)s, must be at least %(min)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1091 #, python-format msgid "mkfs failed on volume %(vol)s, error message was: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1124 #, python-format msgid "" "%s cannot be accessed. Verify that GPFS is active and file system is " "mounted." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1139 #, python-format msgid "Failed to create consistency group: %(cgid)s. Error: %(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1149 #, python-format msgid "Failed to link fileset for the share %(cgname)s. Error: %(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1158 #, python-format msgid "" "Failed to set permissions for the consistency group %(cgname)s. Error: " "%(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1181 #, python-format msgid "" "Failed to unlink fileset for consistency group %(cgname)s. Error: " "%(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/gpfs.py:1190 #, python-format msgid "" "Failed to delete fileset for consistency group %(cgname)s. Error: " "%(excmsg)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:125 #, python-format msgid "Unable to create replica clone for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:136 #, python-format msgid "" "Unable to promote replica to primary for volume %s. No secondary copy " "available." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:163 #, python-format msgid "Primary copy status: %(status)s and synchronized: %(sync)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:192 #, python-format msgid "" "Secondary copy status: %(status)s and synchronized: %(sync)s, sync " "progress is: %(progress)s%%." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:248 #, python-format msgid "Unable to establish the partnership with the Storwize cluster %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:331 #, python-format msgid "Unable to set up mirror mode replication for %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:346 #, python-format msgid "Unable to create the relationship for %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:360 #, python-format msgid "Failed to get remote copy information for %(volume)s due to %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:371 #, python-format msgid "Unable to delete the target volume for volume %(vol)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:403 #, python-format msgid "Unable to access the Storwize back-end for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:409 #, python-format msgid "Unable to get the replication relationship for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/replication.py:422 #, python-format msgid "" "Unable to fail-over the volume %(id)s to the secondary back-end, because " "the replication relationship is unable to switch: %(error)s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:133 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:377 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:419 #, python-format msgid "" "CLI Exception output:\n" " command: %(cmd)s\n" " stdout: %(out)s\n" " stderr: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:151 #, python-format msgid "Expected no output from CLI command %(cmd)s, got %(out)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:163 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:431 #, python-format msgid "" "Failed to parse CLI output:\n" " command: %(cmd)s\n" " stdout: %(out)s\n" " stderr: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:247 msgid "Must pass wwpn or host to lsfabric." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:269 msgid "" "CMMVC6071E The VDisk-to-host mapping was not created because the VDisk is" " already mapped to a host.\n" "\"" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:553 #, python-format msgid "Could not find key in output of command %(cmd)s: %(out)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:585 #, python-format msgid "Failed to get code level (%s)." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:607 #, python-format msgid "Expected integer for node_count, svcinfo lsiogrp returned: %(node)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:696 #, python-format msgid "Failed to find host %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:800 msgid "create_host: Host name is not unicode or string." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:811 msgid "create_host: No initiators or wwpns supplied." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:950 msgid "" "Illegal value specified for storwize_svc_vol_grainsize: set to either 32," " 64, 128, or 256." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:957 msgid "System does not support compression." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:962 msgid "If compression is set to True, rsize must also be set (not equal to -1)." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:968 #, python-format msgid "I/O group %(iogrp)d is not valid; available I/O groups are %(avail)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:975 msgid "If nofmtdisk is set to True, rsize must also be set to -1." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1074 #, python-format msgid "CommandLineHelper._wait_for_condition: %s timeout." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1158 msgid "Failed to find a vdisk copy in the expected pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1203 #, python-format msgid "" "Unexecpted mapping status %(status)s for mapping %(id)s. Attributes: " "%(attr)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1213 #, python-format msgid "" "Mapping %(id)s prepare failed to complete within theallotted %(to)d " "seconds timeout. Terminating." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1302 #, python-format msgid "" "Unexpected mapping status %(status)s for mapping%(id)s. Attributes: " "%(attr)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1392 #, python-format msgid "create_copy: Source vdisk %(src)s does not exist." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1463 #, python-format msgid "Vdisk %(name)s not involved in mapping %(src)s -> %(tgt)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1592 #, python-format msgid "create_copy: Source vdisk %(src)s (%(src_id)s) does not exist." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1622 #, python-format msgid "" "add_vdisk_copy failed: A copy of volume %s exists. Adding another copy " "would exceed the limit of 2 copies." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1629 msgid "add_vdisk_copy started without a vdisk copy in the expected pool." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1733 #, python-format msgid "" "Expected single vdisk returned from lsvdisk when filtering on vdisk_UID." " %(count)s were returned." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1788 #, python-format msgid "Did not find the expected key %(key)s in %(fun)s: %(raw)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:1824 #, python-format msgid "" "Unexpected CLI response: header/row mismatch. header: %(header)s, row: " "%(row)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2019 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3248 #, python-format msgid "Failed getting details for pool %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2028 msgid "Unable to determine system name." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2031 msgid "Unable to determine system id." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2036 msgid "do_setup: No configured nodes." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2044 #, python-format msgid "" "The storage device does not support %(prot)s. Please configure the device" " to support %(prot)s or switch to a driver using a different protocol." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2059 msgid "" "Password or SSH private key is required for authentication: set either " "san_password or san_private_key option." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2246 msgid "create_snapshot: get source volume failed." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2260 #, python-format msgid "" "create_volume_from_snapshot: snapshot %(snapshot_name)s size is " "%(snapshot_size)dGB and doesn't fit in target volume %(volume_name)s of " "size %(volume_size)dGB." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2309 #, python-format msgid "" "create_cloned_volume: source volume %(src_vol)s size is %(src_size)dGB " "and doesn't fit in target volume %(tgt_vol)s of size %(tgt_size)dGB." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2364 msgid "_extend_volume_op: Extending a volume with snapshots is not supported." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2382 #, python-format msgid "Failed to get remote copy information for %(volume)s. Exception: %(err)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2613 msgid "" "The host is not ready to be failed back. Please resynchronize the volumes" " and resume replication on the Storwize backends." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2637 msgid "Issuing a fail-over failed because replication is not properly configured." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2645 #, python-format msgid "" "Volume %s is not of replicated type. This volume needs to be of a volume " "type with the extra spec replication_enabled set to ' True' to " "support replication actions." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2653 msgid "" "The back-end where the volume is created does not have replication " "enabled." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2857 #, python-format msgid "" "Unable to retype: Current action needs volume-copy, it is not allowed " "when new type is replication. Volume = %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2874 #, python-format msgid "" "Unable to retype: A copy of volume %s exists. Retyping would exceed the " "limit of 2 copies." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2947 msgid "" "Failed to manage existing volume due to the volume to be managed is not " "in a valid I/O group." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2958 msgid "" "Failed to manage existing volume due to the volume to be managed is thin," " but the volume type chosen is thick." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2964 msgid "" "Failed to manage existing volume due to the volume to be managed is " "thick, but the volume type chosen is thin." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2971 msgid "" "Failed to manage existing volume due to the volume to be managed is not " "compress, but the volume type chosen is compress." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2978 msgid "" "Failed to manage existing volume due to the volume to be managed is " "compress, but the volume type chosen is not compress." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2984 #, python-format msgid "" "Failed to manage existing volume due to I/O group mismatch. The I/O group" " of the volume to be managed is %(vdisk_iogrp)s. I/O groupof the chosen " "type is %(opt_iogrp)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:2993 #, python-format msgid "" "Failed to manage existing volume due to the pool of the volume to be " "managed does not match the backend pool. Pool of the volume to be managed" " is %(vdisk_pool)s. Pool of the backend is %(backend_pool)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3111 msgid "" "create_consistencygroup_from_src must be creating from a CG snapshot, or " "a source CG." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3163 #, python-format msgid "get_pool: Failed to get attributes for volume %s" msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_common.py:3272 #, python-format msgid "No vdisk with the UID specified by ref %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:146 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:152 #, python-format msgid "initialize_connection: Failed to get attributes for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:161 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:167 #, python-format msgid "initialize_connection: Missing volume attribute for volume %s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:175 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:183 #, python-format msgid "" "initialize_connection: No node found in I/O group %(gid)s for volume " "%(vol)s." msgstr "" #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_fc.py:277 #: cinder/volume/drivers/ibm/storwize_svc/storwize_svc_iscsi.py:267 msgid "terminate_connection: Failed to get host name from connector." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:86 msgid "Failed to create partition." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:87 msgid "Failed to delete partition." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:88 msgid "Failed to set partition." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:91 msgid "Failed to create map." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:95 msgid "Failed to delete map." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:97 msgid "Failed to create snapshot." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:98 msgid "Failed to delete snapshot." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:99 msgid "Failed to create replica." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:100 msgid "Failed to delete replica." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:103 msgid "Failed to create iqn." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:110 msgid "Failed to delete iqn." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:112 msgid "Failed to get lv info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:113 msgid "Failed to get partition info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:114 msgid "Failed to get snapshot info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:115 msgid "Failed to get device info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:116 msgid "Failed to get channel info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:117 msgid "Failed to get map info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:118 msgid "Failed to get network info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:119 msgid "Failed to get license info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:120 msgid "Failed to get replica info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:121 msgid "Failed to get wwn info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:122 msgid "Failed to get iqn info." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:123 msgid "Failed to execute common command." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:190 msgid "san_ip is not set." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:230 msgid "Pools name is not set." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:438 #, python-format msgid "Please create %(tier_levels)s tier in pool %(pool)s in advance!" msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:457 #, python-format msgid "Please create %(pool_list)s pool in advance!" msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:551 #, python-format msgid "Have not created %(tier_levels)s tier(s)." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:590 msgid "Failed to create map on mcs, no channel can map." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:652 #, python-format msgid "Failed to get pool id with volume %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:676 #, python-format msgid "LUN number is out of bound on channel id: %(ch_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:720 msgid "Raid did not have MCS Channel." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:787 msgid "LUN map overflow on every channel." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:819 #, python-format msgid "Cannot get mcs_id by channel id: %(channel_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:877 #, python-format msgid "Failed to delete SI for volume_id: %(volume_id)s because it has pair." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:896 #, python-format msgid "Failed to delete volume for volume_id: %(volume_id)s because it has pair." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1095 #, python-format msgid "Failed to get Partition ID for volume %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1145 #, python-format msgid "Failed to delete snapshot for snapshot_id: %s because it has pair." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1151 #, python-format msgid "Failed to get Raid Snapshot ID from Snapshot %(snapshot_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1196 #, python-format msgid "Failed to get Raid Snapshot ID from snapshot: %(snapshot_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1268 #, python-format msgid "Unknown protocol: %(protocol)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1391 #, python-format msgid "Failed to get ip on Channel %(channel_id)s with volume: %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1508 #, python-format msgid "Could not find iSCSI target for volume: %(volume_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1661 #, python-format msgid "Failed to get new part id in new pool: %(pool_id)s." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1706 msgid "Wait replica complete timeout." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1717 #, python-format msgid "The extraspec: %(extraspec)s is not valid." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1739 #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1760 msgid "Specified logical volume does not exist." msgstr "" #: cinder/volume/drivers/infortrend/eonstor_ds_cli/common_cli.py:1747 msgid "The specified volume is mapped to a host." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:150 msgid "Unable to import 'krest' python module." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:170 #, python-format msgid "K2 rest api version should be >= %s." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:176 msgid "K2 rest api version search failed." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:192 #, python-format msgid "replication_device %s is not set." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:255 #: cinder/volume/drivers/kaminario/kaminario_common.py:315 msgid "Unable to find K2peer in source K2:" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:589 #, python-format msgid "Snapshot: %s search failed in K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:636 msgid "" "K2 driver does not support clone of a attached volume. To get this done, " "create a snapshot from the attached volume and then create a volume from " "the snapshot." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:906 #, python-format msgid "Unable to find volume: %s from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:1050 #, python-format msgid "Unable to manage K2 volume due to: %s" msgstr "" #: cinder/volume/drivers/kaminario/kaminario_common.py:1084 msgid "Unable to get size of manage volume." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_fc.py:61 msgid "No wwpns found in host connector." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_fc.py:124 msgid "Unable to get FC target wwpns from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_iscsi.py:104 msgid "Unable to get ISCSI IP address from K2." msgstr "" #: cinder/volume/drivers/kaminario/kaminario_iscsi.py:115 msgid "Unable to get target iqn from K2." msgstr "" #: cinder/volume/drivers/netapp/common.py:72 msgid "Required configuration not found" msgstr "" #: cinder/volume/drivers/netapp/common.py:101 #, python-format msgid "Storage family %s is not supported." msgstr "" #: cinder/volume/drivers/netapp/common.py:107 #, python-format msgid "" "Protocol %(storage_protocol)s is not supported for storage family " "%(storage_family)s." msgstr "" #: cinder/volume/drivers/netapp/utils.py:78 #, python-format msgid "Configuration value %s is not set." msgstr "" #: cinder/volume/drivers/netapp/utils.py:185 #, python-format msgid "Unrecognized QOS keyword: \"%s\"" msgstr "" #: cinder/volume/drivers/netapp/utils.py:190 msgid "Only one limit can be set in a QoS spec." msgstr "" #: cinder/volume/drivers/netapp/utils.py:329 #, python-format msgid "" "Conflicting QoS specifications in volume type %s: when QoS spec is " "associated to volume type, legacy \"netapp:qos_policy_group\" is not " "allowed in the volume type extra specs." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:108 #: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:77 msgid "" "Unsupported Data ONTAP version. Data ONTAP version 7.3.1 and above is " "supported." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:112 msgid "API version could not be determined." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:118 #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:104 #: cinder/volume/drivers/netapp/eseries/library.py:235 msgid "" "No pools are available for provisioning volumes. Ensure that the " "configuration option netapp_pool_name_search_pattern is set correctly." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:136 #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:214 msgid "Data ONTAP operating in 7-Mode does not support QoS policy groups." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:436 msgid "" "Setting LUN QoS policy group is not supported on this storage family and " "ONTAP version." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_7mode.py:444 msgid "" "Back-end QoS specs are not supported on this storage family and ONTAP " "version." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:161 msgid "Invalid value for NetApp configuration option netapp_lun_ostype." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:166 msgid "Invalid value for NetApp configuration option netapp_host_type." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:213 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:138 #: cinder/volume/drivers/netapp/eseries/library.py:523 msgid "Pool is not available in the volume host field." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:239 #, python-format msgid "Volume %s could not be created." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:369 #, python-format msgid "Volume %s could not be created from source volume." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:471 msgid "Object is not a NetApp LUN." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:607 #, python-format msgid "" "%s cannot be resized using clone operation as it is hosted on compressed " "volume" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:613 #, python-format msgid "%s cannot be resized using clone operation as it contains no blocks." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:644 #, python-format msgid "Failure staging LUN %s to tmp." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:649 #, python-format msgid "Failure moving new cloned LUN to %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:666 #, python-format msgid "Failure getting LUN info for %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:738 msgid "" "Volume manage identifier with source-id is only supported with clustered " "Data ONTAP." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:744 msgid "" "Volume manage identifier must contain either source-id or source-name " "element." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:758 #, python-format msgid "LUN not found with given ref %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:798 #, python-format msgid "Failed to get LUN target list for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:807 #, python-format msgid "Failed to get target portal for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:814 #, python-format msgid "Failed to get target IQN for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_base.py:939 #, python-format msgid "Failed to get LUN target details for the LUN %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:206 #, python-format msgid "No cloned LUN named %s found on the filer" msgstr "" #: cinder/volume/drivers/netapp/dataontap/block_cmode.py:407 #, python-format msgid "Invalid QoS specification detected while getting QoS policy for volume %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:81 msgid "Data ONTAP API version could not be determined." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:218 msgid "" "Setting file qos policy group is not supported on this storage family and" " ontap version." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_7mode.py:223 msgid "QoS specs are not supported on this storage family and ONTAP version." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:160 #, python-format msgid "Volume %(vol)s could not be created in pool %(pool)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:204 #, python-format msgid "Volume %s could not be created on shares." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:228 #, python-format msgid "Resizing clone %s failed." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:231 #, python-format msgid "NFS file %s not discovered." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:621 msgid "NFS file could not be discovered." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:771 #, python-format msgid "Failed to extend volume %(name)s, Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:786 #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:997 #, python-format msgid "Failed to set QoS for existing volume %(name)s, Error msg: %(msg)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:948 msgid "Volume not found on configured storage backend." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_base.py:1028 #, python-format msgid "" "Failed to manage existing volume %(name)s, because of error in getting " "volume size." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:489 #, python-format msgid "Unable to locate an SVM that is managing the IP address '%s'" msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:599 msgid "Source host details not found." msgstr "" #: cinder/volume/drivers/netapp/dataontap/nfs_cmode.py:655 #, python-format msgid "Converted to raw, but format is now %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:439 #, python-format msgid "No element by given name %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:459 msgid "Not a valid value for NaElement." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:463 msgid "NaElement name cannot be null." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:522 msgid "Type cannot be converted into NaElement." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/api.py:584 #, python-format msgid "Unexpected output. Expected [%(expected)s] but received [%(output)s]" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:120 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:198 #, python-format msgid "Failed to set CHAP authentication for target IQN %(iqn)s. Details: %(ex)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:326 #, python-format msgid "No storage path found for export path %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:523 #, python-format msgid "No snapshots could be found on volume %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_7mode.py:544 #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1621 #, python-format msgid "Could not find unique snapshot %(snap)s on volume %(vol)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_base.py:314 #: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:191 #: cinder/volume/drivers/netapp/dataontap/performance/perf_base.py:203 #, python-format msgid "Counter %s not found" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_base.py:420 #, python-format msgid "Could not start consistency group snapshot %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:91 msgid "Missing record count for NetApp iterator API invocation." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:119 #, python-format msgid "Missing attributes list for API %s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:605 #, python-format msgid "No interface found on cluster for ip %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:631 #, python-format msgid "" "No volume on cluster with vserver %(vserver)s and junction path " "%(junction)s " msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:746 msgid "Non-getter API passed to API test method." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:958 #, python-format msgid "Could not find unique volume %(vol)s." msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1604 #, python-format msgid "" "Could not read information for snapshot %(name)s. Code: %(code)s. Reason:" " %(reason)s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/client/client_cmode.py:1817 msgid "SnapMirror features require Data ONTAP 8.2 or later." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/capabilities.py:78 msgid "User not permitted to query Data ONTAP volumes." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:320 msgid "SnapMirror relationship is not quiesced." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:423 #, python-format msgid "" "Unable to read the size of the source FlexVol (%s) to create a SnapMirror" " destination." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:433 #, python-format msgid "" "Unable to find configuration matching the source aggregate (%s) and the " "destination aggregate. Option netapp_replication_aggregate_map may be " "incorrect." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:478 #, python-format msgid "" "Unable to break SnapMirror between FlexVol %(src)s and Flexvol %(dest)s. " "Associated volumes will have their replication state set to error." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:567 msgid "No suitable host was found to failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:603 msgid "Cannot failover to the same host as the primary." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:610 #, python-format msgid "No replication targets configured for backend %s. Cannot failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:614 #, python-format msgid "" "%(target)s is not among replication targets configured for back end " "%(host)s. Cannot failover." msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/data_motion.py:629 #, python-format msgid "Could not complete failover: %s" msgstr "" #: cinder/volume/drivers/netapp/dataontap/utils/utils.py:39 #, python-format msgid "" "Could not find backend stanza %(backend_name)s in configuration. " "Available stanzas are %(stanzas)s" msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:61 msgid "One of the required inputs from host, port or scheme was not found." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:65 msgid "Invalid transport type." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:92 msgid "Invoking web service failed." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:266 msgid "Storage system id not set." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:302 msgid "Content type not supported." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:346 #, python-format msgid "Response error - %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:351 #, python-format msgid "" "The storage array password for %s is incorrect, please update the " "configured password." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:355 msgid "Response error - The storage-system is offline." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:357 #, python-format msgid "Response error code - %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:410 #, python-format msgid "" "E-series proxy API version %(current_version)s does not support full set " "of SSC extra specs. The proxy version must be at at least " "%(min_version)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:690 #, python-format msgid "Failed to move LUN mapping. Return code: %s" msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:717 #, python-format msgid "Host group with ref %s not found" msgstr "" #: cinder/volume/drivers/netapp/eseries/client.py:727 #, python-format msgid "Host group with name %s not found" msgstr "" #: cinder/volume/drivers/netapp/eseries/exception.py:21 #, python-format msgid "Volume %(volume_id)s is not currently mapped to host %(host)s" msgstr "" #: cinder/volume/drivers/netapp/eseries/exception.py:26 #, python-format msgid "" "Volume %(volume_id)s is currently mapped to unsupported host group " "%(group)s" msgstr "" #: cinder/volume/drivers/netapp/eseries/host_mapper.py:81 #, python-format msgid "" "Cannot attach already attached volume %s; multiattach is disabled via the" " 'netapp_enable_multiattach' configuration option." msgstr "" #: cinder/volume/drivers/netapp/eseries/host_mapper.py:106 #, python-format msgid "" "Specified host to map to volume %(vol)s is in unsupported host group with" " %(group)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/host_mapper.py:135 #, python-format msgid "" "Currently mapped host for volume %(vol)s is in unsupported host group " "with %(group)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/host_mapper.py:168 msgid "" "No unused LUN IDs are available on the host; multiattach is enabled which" " requires that all LUN IDs to be unique across the entire host group." msgstr "" #: cinder/volume/drivers/netapp/eseries/host_mapper.py:177 #, python-format msgid "" "No free LUN IDs left. Maximum number of volumes that can be attached to " "host (%s) has been exceeded." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:219 #, python-format msgid "The host-type '%s' is not supported on this storage system." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:263 #, python-format msgid "Controller IP '%(host)s' could not be resolved: %(e)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:363 #, python-format msgid "System %(id)s found with bad status - %(status)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:367 #, python-format msgid "System %(id)s found with bad password status - %(pass_status)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:384 msgid "The volume label is required as input." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:397 #, python-format msgid "Specified snapshot group with id %s could not be found." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:425 #: cinder/volume/drivers/netapp/eseries/library.py:449 #, python-format msgid "Snapshot with id of %s could not be found." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:456 #, python-format msgid "Unable to retrieve snapshot group with id of %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:476 #: cinder/volume/drivers/netapp/eseries/library.py:485 #, python-format msgid "No snapshot image found in snapshot group %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:548 #, python-format msgid "" "Cannot create more than %(req)s volumes on the ESeries array when " "'netapp_enable_multiattach' is set to true." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:584 #, python-format msgid "Pools %s does not exist" msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:638 #, python-format msgid "Failure creating volume %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:699 #, python-format msgid "Vol copy job for dest %s failed." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1190 #, python-format msgid "Failed to get LUN target details for the LUN %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1317 #, python-format msgid "" "E-series proxy API version %(current_version)s does not support CHAP " "authentication. The proxy version must be at least %(min_version)s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1359 #, python-format msgid "No good iscsi portals found for %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1371 #, python-format msgid "No good iscsi portal found in supplied list for %s." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1407 #, python-format msgid "Host with ports %(ports)s not found." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:1428 #, python-format msgid "Host type %s not supported." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:2124 msgid "Reference must contain either source-name or source-id element." msgstr "" #: cinder/volume/drivers/netapp/eseries/library.py:2131 msgid "Volume not found on configured storage pools." msgstr "" #: cinder/volume/drivers/nexenta/iscsi.py:116 #, python-format msgid "Volume %s does not exist in Nexenta SA" msgstr "" #: cinder/volume/drivers/nexenta/nfs.py:123 #, python-format msgid "Volume %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/nfs.py:127 #, python-format msgid "Folder %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/utils.py:41 #, python-format msgid "Invalid value: \"%s\"" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/iscsi.py:124 msgid "nexenta_client_address doesn't match any VIPs provided by service: {}" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/iscsi.py:137 msgid "No service VIP configured and no nexenta_client_address" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:88 #, python-format msgid "Unsupported method: %s" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/jsonrpc.py:95 #, python-format msgid "Error response: %s" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/nbd.py:101 msgid "nexenta_nbd_symlinks_dir option is not specified" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/nbd.py:104 msgid "NexentaEdge NBD symlinks directory doesn't exist" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/nbd.py:140 #: cinder/volume/drivers/nexenta/nexentaedge/nbd.py:342 #, python-format msgid "No %s hostname in NEdge cluster" msgstr "" #: cinder/volume/drivers/nexenta/nexentaedge/nbd.py:152 #, python-format msgid "No NBD device for volume %s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:118 #, python-format msgid "Dataset group %s not found at Nexenta SA" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:410 #, python-format msgid "LU does not exist for volume: %s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/iscsi.py:425 #, python-format msgid "No views found for LUN: %s" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:101 #, python-format msgid "Pool %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:106 #, python-format msgid "filesystem %s does not exist in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/nexenta/ns5/nfs.py:117 #, python-format msgid "Dataset %s is not shared in Nexenta Store appliance" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:164 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:59 #, python-format msgid "Flexvisor failed to assign volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:170 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:65 #, python-format msgid "" "Flexvisor failed to assign volume %(id)s due to unable to query status by" " event id." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:175 #, python-format msgid "Flexvisor assign volume failed:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:194 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:127 #, python-format msgid "Flexvisor failed to unassign volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:199 #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:132 #, python-format msgid "Flexvisor failed to unassign volume (get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:203 #, python-format msgid "Flexvisor unassign volume failed:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:250 msgid "Backend storage did not configure fiber channel target." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:265 #: cinder/volume/drivers/prophetstor/dpl_fc.py:365 #: cinder/volume/drivers/prophetstor/dpl_fc.py:372 #, python-format msgid "Invalid wwpns format %(wwpns)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:315 #, python-format msgid "Invalid connection initialization response of volume %(name)s: %(output)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:333 #, python-format msgid "Invalid connection initialization response of volume %(name)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_fc.py:391 #, python-format msgid "Faield to unassign %(volume)s" msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:70 #, python-format msgid "Flexvisor assign volume failed.:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:107 #, python-format msgid "Flexvisor failed to assign volume %(volume)s iqn %(iqn)s." msgstr "" #: cinder/volume/drivers/prophetstor/dpl_iscsi.py:139 #, python-format msgid "Flexvisor failed to unassign volume:%(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:804 #, python-format msgid "Fexvisor failed to add volume %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:809 #, python-format msgid "Flexvisor failed to add volume %(id)s to group %(cgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:827 #, python-format msgid "Fexvisor failed to remove volume %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:832 #, python-format msgid "Flexvisor failed to remove volume %(id)s from group %(cgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:849 #, python-format msgid "Flexvisor failed to get snapshot id of volume %(id)s from group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:854 #, python-format msgid "" "Flexvisor could not find volume %(id)s snapshot in the group %(vgid)s " "snapshot %(vgsid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:882 #, python-format msgid "Failed to create consistency group %(id)s:%(ret)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:889 #, python-format msgid "Failed to create consistency group %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:906 #, python-format msgid "Failed to delete consistency group %(id)s due to %(reason)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1002 #, python-format msgid "" "Fexvisor failed to join the volume %(vol)s in the group %(group)s due to " "%(ret)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1014 #, python-format msgid "" "Fexvisor failed to remove the volume %(vol)s in the group %(group)s due " "to %(ret)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1027 #: cinder/volume/drivers/prophetstor/dplcommon.py:1108 #: cinder/volume/drivers/prophetstor/dplcommon.py:1198 msgid "Pool is not available in the volume host fields." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1046 #, python-format msgid "Flexvisor failed to create volume %(volume)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1051 #, python-format msgid "Flexvisor failed to create volume (get event) %s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1056 #, python-format msgid "Flexvisor create volume failed.:%(volumeid)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1071 #, python-format msgid "Flexvisor failed to create volume %(id)s in the group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1090 #, python-format msgid "Flexvisor unable to find the source volume %(id)s info." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1127 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1134 #, python-format msgid "" "Flexvisor failed to create volume from snapshot (failed to get event) " "%(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1139 #: cinder/volume/drivers/prophetstor/dplcommon.py:1182 #, python-format msgid "Flexvisor failed to create volume from snapshot %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1172 #, python-format msgid "Flexvisor failed to spawn volume from snapshot %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1177 #, python-format msgid "" "Flexvisor failed to spawn volume from snapshot (failed to get event) " "%(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1218 #: cinder/volume/drivers/prophetstor/dplcommon.py:1228 #, python-format msgid "Flexvisor failed to clone volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1223 #, python-format msgid "Flexvisor failed to clone volume (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1242 #, python-format msgid "Flexvisor volume %(id)s failed to join group %(vgid)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1275 #, python-format msgid "Flexvisor failed deleting volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1283 #, python-format msgid "Flexvisor failed to delete volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1301 #, python-format msgid "Flexvisor failed to extend volume %(id)s:%(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1307 #, python-format msgid "Flexvisor failed to extend volume (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1312 #, python-format msgid "Flexvisor failed to extend volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1336 #: cinder/volume/drivers/prophetstor/dplcommon.py:1346 #, python-format msgid "Flexvisor failed to create snapshot for volume %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1341 #, python-format msgid "" "Flexvisor failed to create snapshot for volume (failed to get event) " "%(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1363 #: cinder/volume/drivers/prophetstor/dplcommon.py:1375 #, python-format msgid "Flexvisor failed to delete snapshot %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1368 #, python-format msgid "Flexvisor failed to delete snapshot (failed to get event) %(id)s." msgstr "" #: cinder/volume/drivers/prophetstor/dplcommon.py:1483 #: cinder/volume/drivers/prophetstor/dplcommon.py:1495 #, python-format msgid "Flexvisor failed to get pool info %(id)s: %(status)s." msgstr "" #: cinder/volume/drivers/san/san.py:170 msgid "Specify san_password or san_private_key" msgstr "" #: cinder/volume/drivers/san/san.py:174 msgid "san_ip must be set" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:166 msgid "Login failed." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:367 msgid "'success' not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:373 msgid "Session might have expired." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:430 msgid "Failed to _get_node_uuid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:454 #: cinder/volume/drivers/synology/synology_common.py:493 msgid "no data found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:463 msgid "size not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:503 #: cinder/volume/drivers/synology/synology_common.py:529 #: cinder/volume/drivers/synology/synology_common.py:546 #: cinder/volume/drivers/synology/synology_common.py:971 msgid "Param [lun_name] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:523 msgid "lun info not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:540 #: cinder/volume/drivers/synology/synology_common.py:1147 msgid "uuid not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:559 #: cinder/volume/drivers/synology/synology_common.py:611 msgid "status not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:562 #: cinder/volume/drivers/synology/synology_common.py:616 msgid "action_locked not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:569 #: cinder/volume/drivers/synology/synology_common.py:597 msgid "Param [snapshot_uuid] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:590 msgid "snapshot info not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:641 msgid "Param [identifier] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:680 #, python-format msgid "Failed to get target_id of target [%s]" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:689 #: cinder/volume/drivers/synology/synology_common.py:707 #, python-format msgid "trg_id is invalid: %d." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:797 msgid "no error code found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:822 msgid "no readonly found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:825 #, python-format msgid "pool [%s] is not writable" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:845 #: cinder/volume/drivers/synology/synology_common.py:876 msgid "data not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:858 #, python-format msgid "DS version %s is not supperted" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:880 msgid "usbstation is not supported" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:885 msgid "Storage Manager is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:890 msgid "iSCSI target feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:895 msgid "VAAI feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:900 msgid "Snapshot feature is not supported in DS" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:982 msgid "is_mapped not found" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1054 #, python-format msgid "Lun [%s] status is not normal" msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1092 #, python-format msgid "Lun [%s] status is not normal." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1118 #, python-format msgid "Failed to _modify_lun_name [%s]." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1151 #: cinder/volume/drivers/synology/synology_common.py:1209 #, python-format msgid "Volume [%(vol)s] snapshot [%(snapshot)s] status is not healthy." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1220 msgid "Param [location] is invalid." msgstr "" #: cinder/volume/drivers/synology/synology_common.py:1238 msgid "Param volume['provider_location'] is invalid." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:112 msgid "Gateway VIP is not set" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:121 msgid "Failed to connect to array" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:131 msgid "Storage pool configuration is mandatory for external head" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:137 msgid "vmemclient python library not found" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:143 msgid "CONCERTO version is not supported" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:173 #: cinder/volume/drivers/violin/v7000_common.py:369 #: cinder/volume/drivers/violin/v7000_common.py:620 msgid "No suitable storage pool found" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:246 msgid "Dedup luns cannot be extended" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:579 #, python-format msgid "Failed to ensure snapshot resource area, could not locate volume for id %s" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:637 #, python-format msgid "Failed to create snapshot resource area on volume %(vol)s: %(res)s." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:664 #, python-format msgid "Failed to create snapshot policy on volume %(vol)s: %(res)s." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:681 #, python-format msgid "Cannot delete LUN %s while snapshots exist." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:697 #, python-format msgid "Unable to delete snapshot policy on volume %s." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:928 msgid "Backend does not have a suitable storage pool." msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:1056 #, python-format msgid "Failed to delete snapshot %(snap)s of volume %(vol)s" msgstr "" #: cinder/volume/drivers/violin/v7000_common.py:1088 msgid "Lun copy currently only supported for thick luns" msgstr "" #: cinder/volume/drivers/violin/v7000_fcp.py:96 msgid "No FCP targets found" msgstr "" #: cinder/volume/drivers/violin/v7000_fcp.py:208 msgid "No initiators found, cannot proceed" msgstr "" #: cinder/volume/drivers/violin/v7000_fcp.py:230 #: cinder/volume/drivers/violin/v7000_iscsi.py:247 msgid "LUN export failed!" msgstr "" #: cinder/volume/drivers/violin/v7000_iscsi.py:96 msgid "No iSCSI IPs configured on SAN gateway" msgstr "" #: cinder/volume/drivers/violin/v7000_iscsi.py:163 msgid "Failed to create iscsi client" msgstr "" #: cinder/volume/drivers/violin/v7000_iscsi.py:173 msgid "Failed to create iscsi target" msgstr "" #: cinder/volume/drivers/violin/v7000_iscsi.py:280 msgid "LUN unexport failed" msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:27 #, python-format msgid "Invalid disk adapter type: %(invalid_type)s." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:32 #, python-format msgid "Invalid disk type: %(disk_type)s." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:37 msgid "There is no virtual disk device." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:42 #, python-format msgid "Storage profile: %(storage_profile)s not found." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:47 msgid "There are no valid datastores." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:52 #, python-format msgid "Compute cluster: %(cluster)s not found." msgstr "" #: cinder/volume/drivers/vmware/exceptions.py:57 msgid "There are no valid ESX hosts." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:207 #, python-format msgid "Invalid disk type: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:268 #, python-format msgid "%s not set." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:308 #, python-format msgid "Not able to find a suitable datastore for the volume: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:635 #, python-format msgid "Snapshot of volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:667 #, python-format msgid "Delete snapshot of volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:705 #, python-format msgid "Cannot create image of disk format: %s. Only vmdk disk format is accepted." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1038 #, python-format msgid "Exception in _select_ds_for_volume: %s." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1134 #, python-format msgid "Container format: %s is unsupported, only 'bare' and 'ova' are supported." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1205 msgid "Upload to glance of attached volume is not supported." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1675 msgid "Volume cannot be restored since it contains snapshots." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1725 msgid "source-name cannot be empty." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1731 msgid "source-name format should be: 'vmdk_path@vm_inventory_path'." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1737 #, python-format msgid "%s does not exist." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1852 #, python-format msgid "Running Cinder with a VMware vCenter version less than %s is not allowed." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:1984 #, python-format msgid "" "Clone type '%(clone_type)s' is invalid; valid values are: " "'%(full_clone)s' and '%(linked_clone)s'." msgstr "" #: cinder/volume/drivers/vmware/vmdk.py:2086 #, python-format msgid "Linked clone of source volume not supported in state: %s." msgstr "" #: cinder/volume/drivers/vmware/volumeops.py:1381 #, python-format msgid "Invalid disk backing: %s." msgstr "" #: cinder/volume/drivers/windows/remotefs.py:52 msgid "Link path already exists and its not a symlink" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:77 #, python-format msgid "" "This system platform (%s) is not supported. This driver supports only " "Win32 platforms." msgstr "" #: cinder/volume/drivers/windows/smbfs.py:87 #, python-format msgid "File already exists at: %s" msgstr "" #: cinder/volume/drivers/windows/smbfs.py:92 #, python-format msgid "Unsupported volume format: %s " msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:29 msgid "" "Check the state of the http service. Also ensure that the https port " "number is the same as the one specified in cinder.conf." msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:34 msgid "User not authorized to perform WebDAV operations." msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:37 msgid "Check access permissions for the ZFS share assigned to this driver." msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:39 msgid "The source volume for this WebDAV operation not found." msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:41 msgid "Not enough storage space in the ZFS share to perform this operation." msgstr "" #: cinder/volume/drivers/zfssa/webdavclient.py:46 msgid "" "http service may have been abruptly disabled or put to maintenance state " "in the middle of this operation." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:247 #, python-format msgid "" "zfssa_manage_policy property needs to be set to 'strict' or 'loose'. " "Current value is: %s." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:408 #, python-format msgid "" "Error verifying clone size on Volume clone: %(clone)s Size: %(size)d on " "Snapshot: %(snapshot)s" msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:620 #, python-format msgid "Cache volume %s does not have required properties" msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:637 #, python-format msgid "Cache volume %(cache_vol)s does not have snapshot %(cache_snap)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:649 #, python-format msgid "" "Cannot delete cache volume: %(cachevol_name)s. It was updated at " "%(updated_at)s and currently has %(numclones)s volume instances." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:712 #: cinder/volume/drivers/zfssa/zfssanfs.py:481 #, python-format msgid "Fail to create cache volume %(volume)s. Error: %(err)s" msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:744 #, python-format msgid "Failed to find iSCSI initiator group containing %(initiator)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:1086 #, python-format msgid "" "Unknown if the volume: %s to be managed is already being managed by " "Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema" " property to the volume and set its value to False. Alternatively, set " "the value of cinder config policy 'zfssa_manage_policy' to 'loose' to " "remove this restriction." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:1097 #: cinder/volume/drivers/zfssa/zfssanfs.py:747 #, python-format msgid "Volume: %s is already being managed by Cinder." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:1105 #, python-format msgid "Reference to volume: %s to be managed must contain source-name." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:1114 #: cinder/volume/drivers/zfssa/zfssanfs.py:677 #, python-format msgid "Volume %s doesn't exist on the ZFSSA backend." msgstr "" #: cinder/volume/drivers/zfssa/zfssaiscsi.py:1167 #, python-format msgid "" "Source with host ip/name: %s not found on the target appliance for " "backend enabled volume migration, proceeding with default migration." msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:111 #, python-format msgid "Config 'max_over_subscription_ratio' invalid. Must be > 0: %s" msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:141 #, python-format msgid "%s not set in cinder.conf" msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:433 #, python-format msgid "" "Cannot delete cache volume: %(cachevol_name)s. It was updated at " "%(updated_at)s and currently has %(numclones)d volume instances." msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:719 msgid "Failed to get size of existing volume: %(vol). Volume Manage failed." msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:736 #, python-format msgid "" "Unknown if the volume: %s to be managed is already being managed by " "Cinder. Aborting manage volume. Please add 'cinder_managed' custom schema" " property to the volume and set its value to False. Alternatively, Set " "the value of cinder config policy 'zfssa_manage_policy' to 'loose' to " "remove this restriction." msgstr "" #: cinder/volume/drivers/zfssa/zfssanfs.py:777 msgid "Reference to volume to be managed must contain source-name." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:51 #, python-format msgid "" "Error getting version: svc: %(svc)s.Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:70 #, python-format msgid "" "Error Getting Pool Stats: Pool: %(pool)s Return code: %(status)d Message:" " %(data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:83 #, python-format msgid "Error Pool ownership: Pool %(pool)s is not owned by %(host)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:111 #: cinder/volume/drivers/zfssa/zfssarest.py:1130 #, python-format msgid "" "Error Verifying Service: %(service)s Return code: %(ret.status)d Message:" " %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:125 #: cinder/volume/drivers/zfssa/zfssarest.py:1147 #, python-format msgid "%(service)s Service is not %(status)s on storage appliance: %(host)s" msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:138 msgid "" "Error getting appliance version details. Return code: %(ret.status)d " "Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:154 msgid "" "Error getting replication target details. Return code: %(ret.status)d " "Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:176 #, python-format msgid "" "Error setting replication inheritance to %(set)s for volume: %(vol)s " "project %(project)s Return code: %(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:204 #, python-format msgid "" "Error Creating replication action on: pool: %(pool)s Project: %(proj)s " "volume: %(vol)s for target: %(tgt)s and pool: %(tgt_pool)sReturn code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:229 #, python-format msgid "" "Error Deleting replication action: %(id)s Return code: %(ret.status)d " "Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:249 #, python-format msgid "" "Error sending replication update for action id: %(id)s . Return code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:263 #, python-format msgid "" "Error getting replication action: %(id)s. Return code: %(ret.status)d " "Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:279 #, python-format msgid "Error sending replication update. Returned error: %(err)s. Action: %(id)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:295 msgid "" "Error getting replication source details. Return code: %(ret.status)d " "Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:328 #, python-format msgid "" "Error severing the package: %(package)s from source: %(src)s Return code:" " %(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:350 #, python-format msgid "" "Error moving volume: %(vol)s from source project: %(src)s to target " "project: %(tgt)s Return code: %(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:370 #, python-format msgid "" "Error Deleting project: %(project)s on pool: %(pool)s Return code: " "%(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:391 #, python-format msgid "" "Error Getting Project Stats: Pool: %(pool)s Project: %(project)s Return " "code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:429 #, python-format msgid "" "Error Creating Project: %(project)s on Pool: %(pool)s Return code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:459 #, python-format msgid "" "Error Creating Initiator: %(initiator)s on Alias: %(alias)s Return code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:483 #: cinder/volume/drivers/zfssa/zfssarest.py:518 #, python-format msgid "" "Error Adding Initiator: %(initiator)s on groupInitiatorGroup: " "%(initiatorgroup)s Return code: %(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:498 #, python-format msgid "" "Error Getting Initiators: InitiatorGroup: %(initiatorgroup)s Return code:" " %(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:557 #, python-format msgid "" "Error Creating Target: %(alias)sReturn code: %(ret.status)d Message: " "%(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:575 #, python-format msgid "" "Error Getting Target: %(alias)sReturn code: %(ret.status)d Message: " "%(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:601 #, python-format msgid "" "Error Creating TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:621 #, python-format msgid "" "Error Adding to TargetGroup: %(targetgroup)s withIQN: %(iqn)sReturn code:" " %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:638 #, python-format msgid "" "Error Verifying Pool: %(pool)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:653 #, python-format msgid "" "Error Verifying Project: %(project)s on Pool: %(pool)s Return code: " "%(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:670 #, python-format msgid "" "Error Verifying Initiator: %(iqn)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:685 #, python-format msgid "" "Error Verifying Target: %(alias)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:713 #, python-format msgid "" "Error Creating Volume: %(lun)s Size: %(size)s Return code: %(ret.status)d" " Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:734 #, python-format msgid "" "Error Getting Volume: %(lun)s on Pool: %(pool)s Project: %(project)s " "Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:829 #, python-format msgid "" "Error Deleting Volume: %(lun)s from Pool: %(pool)s, Project: %(project)s." " Return code: %(ret.status)d, Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:853 #, python-format msgid "" "Error Creating Snapshot: %(snapshot)s onVolume: %(lun)s to Pool: %(pool)s" " Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:876 #, python-format msgid "" "Error Deleting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: " "%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:904 #, python-format msgid "" "Error Cloning Snapshot: %(snapshot)s on Volume: %(lun)s of Pool: %(pool)s" " Project: %(project)s Clone project: %(clone_proj)s Return code: " "%(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:934 #, python-format msgid "" "Error Setting props Props: %(props)s on Volume: %(lun)s of Pool: %(pool)s" " Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:957 #, python-format msgid "" "Error Getting Snapshot: %(snapshot)s on Volume: %(lun)s to Pool: %(pool)s" " Project: %(project)s Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:982 msgid "Error getting initiator groups." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1003 #, python-format msgid "" "Error Creating Property: %(property)s Type: %(type)s Description: " "%(description)s Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1051 #, python-format msgid "" "Error Verifying share: %(share)s on Project: %(project)s and Pool: " "%(pool)s Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1075 #, python-format msgid "" "Error Creating Snapshot: %(snapshot)s onshare: %(share)s to Pool: " "%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1097 #, python-format msgid "" "Error Deleting Snapshot: %(snapshot)s on Share: %(share)s to Pool: " "%(pool)s Project: %(project)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1173 #, python-format msgid "" "Error modifying Service: %(service)s Return code: %(ret.status)d Message:" " %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1198 #, python-format msgid "" "Error Creating Share: %(name)s Return code: %(ret.status)d Message: " "%(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1211 #, python-format msgid "" "Error editing share: %(share)s on Pool: %(pool)s Return code: " "%(ret.status)d Message: %(ret.data)s ." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1228 #, python-format msgid "" "Error Getting Share: %(share)s on Pool: %(pool)s Project: %(project)s " "Return code: %(ret.status)d Message: %(ret.data)s." msgstr "" #: cinder/volume/drivers/zfssa/zfssarest.py:1296 #, python-format msgid "Cannot create directory %s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:125 msgid "_call failed." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:158 #, python-format msgid "Failed to login. Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:182 msgid "Controller IP is missing for ZTE driver." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:187 msgid "User Name is missing for ZTE driver." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:192 msgid "User Password is missing for ZTE driver." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:230 #: cinder/volume/drivers/zte/zte_ks.py:276 msgid "No pool available." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:264 #, python-format msgid "Create volume failed. Volume name: %(name)s. Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:294 #, python-format msgid "Delete volume failed. Clone name: %(name)s. Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:315 #, python-format msgid "Delete volume failed. Volume name: %(name)s.Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:336 #, python-format msgid "" "_delete_cvol: Failed to delete clone vol. cloned name: %(name)s with " "Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:382 #, python-format msgid "" "Failed to create snap.snap name: %(snapname)s,srvol name :%(srv)s with " "Return code: %(ret)s. " msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:406 #, python-format msgid "" "_delete_snapshot:Failed to delete snap.snap name: %(snapname)s with " "Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:429 #, python-format msgid "" "_extend_volume:Failed to extend vol.vol name:%(name)s with Return code: " "%(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:456 #, python-format msgid "" "_cloned_volume: Failed to clone vol. vol name: %(name)s with Return code:" " %(ret)s. " msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:467 #: cinder/volume/drivers/zte/zte_ks.py:497 #, python-format msgid "" "Cloned volume size invalid. Clone size: %(cloned_size)s. Src volume size:" " %(volume_size)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:573 #, python-format msgid "" "_get_lunid_from_vol:Get lunid from vol fail. Group name:%(name)s " "vol:%(vol)s with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:590 #, python-format msgid "" "_get_group_lunnum:Get group info fail. Group name:%(name)s with Return " "code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:603 #, python-format msgid "" "_delete_group:Del group fail. Group name:%(name)s with Return code: " "%(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:621 #, python-format msgid "" "_map_add_lun:fail to add vol to grp. group name:%(name)s lunid:%(lun)s " "vol:%(vol)s with Return code: %(ret)s" msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:643 #, python-format msgid "_get_sysinfo:get sys info failed. Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:696 #, python-format msgid "get_Net_Cfg failed. Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:733 #, python-format msgid "" "Failed to get target ip or iqn for initiator %(ini)s, please check config" " file." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:774 msgid "Can not get target ip address. " msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:801 #, python-format msgid "_get_target_ip_ctrl:get iscsi port list fail. with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:852 #, python-format msgid "create host failed. Host name:%(name)s with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:868 #, python-format msgid "" "_create_group:add port failed. Port name: %(name)s with Return code: " "%(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:882 #, python-format msgid "" "_create_group:add host to group failed. group name:%(name)s init name " ":%(init)s with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:890 #, python-format msgid "create group failed. Group name:%(name)s with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:907 #, python-format msgid "" "_map_lun:delete lunid from group failed. group name:%(name)s lunid : " "%(lun)s with Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:924 #, python-format msgid "" "_map_delete_host:get map group info failed. group name:%(name)s with " "Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:943 msgid "delete host from group failed. " msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:949 #, python-format msgid "" "_map_delete_host:get host info failed. host name:%(name)s with Return " "code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:967 #, python-format msgid "" "delete port from host failed. host name:%(name)s, port name:%(port)s with" " Return code: %(ret)s." msgstr "" #: cinder/volume/drivers/zte/zte_ks.py:980 #, python-format msgid "" "_map_delete_host: delete host failed. host name:%(name)s with Return " "code: %(ret)s" msgstr "" #: cinder/volume/flows/api/create_volume.py:102 #, python-format msgid "Originating %(res)s %(prop)s must be one of '%(vals)s' values" msgstr "" #: cinder/volume/flows/api/create_volume.py:156 #, python-format msgid "" "Volume size '%(size)s'GB cannot be smaller than the snapshot size " "%(snap_size)sGB. They must be >= original snapshot size." msgstr "" #: cinder/volume/flows/api/create_volume.py:165 #, python-format msgid "" "Volume size '%(size)s'GB cannot be smaller than original volume size " "%(source_size)sGB. They must be >= original volume size." msgstr "" #: cinder/volume/flows/api/create_volume.py:174 #, python-format msgid "Volume size '%(size)s' must be an integer and greater than 0" msgstr "" #: cinder/volume/flows/api/create_volume.py:214 #: cinder/volume/flows/api/create_volume.py:246 #, python-format msgid "Image %(image_id)s is not active." msgstr "" #: cinder/volume/flows/api/create_volume.py:222 #, python-format msgid "" "Size of specified image %(image_size)sGB is larger than volume size " "%(volume_size)sGB." msgstr "" #: cinder/volume/flows/api/create_volume.py:230 #, python-format msgid "" "Volume size %(volume_size)sGB cannot be smaller than the image minDisk " "size %(min_disk)sGB." msgstr "" #: cinder/volume/flows/api/create_volume.py:343 msgid "Volume must be in the same availability zone as the snapshot" msgstr "" #: cinder/volume/flows/api/create_volume.py:352 msgid "Volume must be in the same availability zone as the source volume" msgstr "" #: cinder/volume/flows/manager/create_volume.py:229 msgid "Volume create failed while extracting volume ref." msgstr "" #: cinder/volume/flows/manager/create_volume.py:386 #, python-format msgid "Copying metadata from %(src_type)s %(src_id)s to %(vol_id)s." msgstr "" #: cinder/volume/flows/manager/create_volume.py:388 #, python-format msgid "" "Failed updating volume %(vol_id)s metadata using the provided " "%(src_type)s %(src_id)s metadata" msgstr "" #: cinder/volume/flows/manager/manage_existing.py:47 #: cinder/volume/flows/manager/manage_existing_snapshot.py:112 #, python-format msgid "Volume driver %s not initialized." msgstr "" #: cinder/volume/flows/manager/manage_existing.py:62 msgid "Volume manage failed." msgstr "" #: cinder/volume/targets/iscsi.py:313 cinder/volume/targets/scst.py:391 msgid "valid iqn needed for show_target" msgstr "" #: cinder/volume/targets/scst.py:45 msgid "The volume driver requires the iSCSI initiator name in the connector." msgstr "" #: cinder/volume/targets/scst.py:157 msgid "Failed to set attribute 'Incoming user' for SCST target." msgstr "" #: cinder/wsgi/common.py:89 msgid "You must implement __call__" msgstr "" #: cinder/zonemanager/fc_san_lookup_service.py:86 msgid "" "Lookup service not configured. Config option for fc_san_lookup_service " "needs to specify a concrete implementation of the lookup service." msgstr "" #: cinder/zonemanager/fc_zone_manager.py:244 #, python-format msgid "Failed adding connection for fabric=%(fabric)s: Error: %(err)s" msgstr "" #: cinder/zonemanager/fc_zone_manager.py:323 #, python-format msgid "Failed removing connection for fabric=%(fabric)s: Error: %(err)s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:93 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:108 msgid "Missing Fibre Channel SAN configuration param - fc_fabric_names" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:123 #, python-format msgid "SSH connection failed for %(fabric)s with error: %(err)s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_san_lookup_service.py:187 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:494 #, python-format msgid "Failed to create south bound connector for %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:112 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:125 #, python-format msgid "" "Malformed zone configuration: (switch=%(switch)s " "zone_config=%(zone_config)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:195 #, python-format msgid "" "Creating and activating zone set failed: (Zone set=%(cfg_name)s " "error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:260 #, python-format msgid "Activating zone set failed: (Zone set=%(cfg_name)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:315 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:302 #, python-format msgid "Deleting zones failed: (command=%(cmd)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:367 #, python-format msgid "Error while checking transaction status: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:383 #, python-format msgid "Error while running zoning CLI: (command=%(cmd)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:411 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:424 #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:205 #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:346 #, python-format msgid "Error while getting data via ssh: (command=%(cmd)s error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_client_cli.py:446 #, python-format msgid "Malformed nameserver string: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:232 msgid "Failed to add or update zoning configuration." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:379 msgid "Failed to update or delete zoning configuration." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:417 #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:457 #, python-format msgid "" "Unsupported firmware on switch %s. Make sure switch is running firmware " "v6.4 or higher" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:425 msgid "Failed to get name server info." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_fc_zone_driver.py:465 #, python-format msgid "Failed to retrieve active zoning configuration %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:114 #, python-format msgid "Error while querying page %(url)s on the switch, reason %(error)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:121 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:944 #, python-format msgid "" "Error while connecting the switch %(switch_id)s with protocol " "%(protocol)s. Error: %(error)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:129 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:952 #, python-format msgid "" "Unexpected status code from the switch %(switch_id)s with protocol " "%(protocol)s for url %(page)s. Error: %(error)s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:166 #, python-format msgid "Error while creating authentication token: %s" msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:201 #, python-format msgid "Authentication failed, verify the switch credentials, error code %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:206 #, python-format msgid "Error while authenticating with switch: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:223 #, python-format msgid "Error while getting session information %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:243 #, python-format msgid "Error while parsing the data: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:261 #, python-format msgid "Error while getting nvp value: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:280 #, python-format msgid "Error while checking whether VF is available for management %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:314 msgid "Cannot change VF context in the session." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:319 #, python-format msgid "" "Cannot change VF context, specified VF is not available in the manageable" " VF list %(vf_list)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:326 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:401 #, python-format msgid "Error while changing VF context %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:438 #, python-format msgid "Error while checking the firmware version %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:480 #, python-format msgid "Failed getting active zone set from fabric %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:538 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:595 #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:858 #, python-format msgid "" "Applying the zones and cfgs to the switch failed (error code=%(err_code)s" " error msg=%(err_msg)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:646 #, python-format msgid "Exception while forming the zone string: %s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:691 #, python-format msgid "" "Error while updating the new zones and cfgs in the zone string. Error " "%(description)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:727 #, python-format msgid "Error while updating the zones in the zone string. Error %(description)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:816 #, python-format msgid "" "Error while removing the zones and cfgs in the zone string: " "%(description)s." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:921 msgid "No VF ID is defined in the configuration file." msgstr "" #: cinder/zonemanager/drivers/brocade/brcd_http_fc_zone_client.py:928 msgid "VF is not enabled." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:227 #, python-format msgid "Malformed fcns output string: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_san_lookup_service.py:346 #, python-format msgid "Error executing command via ssh: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:211 #, python-format msgid "" "Creating and activating zone set failed: (Zone set=%(zoneset)s " "error=%(err)s)." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:259 #, python-format msgid "Malformed zone status: (switch=%(switch)s zone_config=%(zone_config)s)." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_client_cli.py:368 #, python-format msgid "Malformed show fcns database string: %s" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:219 #, python-format msgid "Zoning Policy: %s, not recognized" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:245 msgid "Failed to add zoning configuration." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:407 msgid "Failed to update or delete zoning configuration" msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:462 msgid "Failed to get show fcns database info." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:498 msgid "Failed to access active zoning configuration." msgstr "" #: cinder/zonemanager/drivers/cisco/cisco_fc_zone_driver.py:519 #, python-format msgid "Failed to access zoneset status:%s" msgstr ""