diff options
author | OpenStack Jenkins <jenkins@openstack.org> | 2014-02-04 06:05:47 +0000 |
---|---|---|
committer | Devananda van der Veen <devananda.vdv@gmail.com> | 2014-02-04 12:55:24 -0800 |
commit | 8eafd2578103f9053432fa07625fe5356d358e15 (patch) | |
tree | 872c89aeac49c76eb6fc5b10b5d549fba1980e56 /ironic | |
parent | 2780650f6eeb9f8f654a8dcd2651c5139eeb6178 (diff) | |
download | ironic-8eafd2578103f9053432fa07625fe5356d358e15.tar.gz |
Imported Translations from Transifex
Change-Id: Ia16ded15912227587e41a062ff2a0e346b0d47df
Diffstat (limited to 'ironic')
61 files changed, 12920 insertions, 10593 deletions
diff --git a/ironic/locale/ar/LC_MESSAGES/ironic.po b/ironic/locale/ar/LC_MESSAGES/ironic.po index 34c13296d..be9d0bb13 100644 --- a/ironic/locale/ar/LC_MESSAGES/ironic.po +++ b/ironic/locale/ar/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Arabic " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/bg_BG/LC_MESSAGES/ironic.po b/ironic/locale/bg_BG/LC_MESSAGES/ironic.po index 79e68a703..a8e4ad287 100644 --- a/ironic/locale/bg_BG/LC_MESSAGES/ironic.po +++ b/ironic/locale/bg_BG/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Bulgarian (Bulgaria) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/bn_IN/LC_MESSAGES/ironic.po b/ironic/locale/bn_IN/LC_MESSAGES/ironic.po index bb9eebb3f..077c249b2 100644 --- a/ironic/locale/bn_IN/LC_MESSAGES/ironic.po +++ b/ironic/locale/bn_IN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Bengali (India) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/bs/LC_MESSAGES/ironic.po b/ironic/locale/bs/LC_MESSAGES/ironic.po index 75797d7d7..6f568e0b3 100644 --- a/ironic/locale/bs/LC_MESSAGES/ironic.po +++ b/ironic/locale/bs/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Bosnian " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ca/LC_MESSAGES/ironic.po b/ironic/locale/ca/LC_MESSAGES/ironic.po index 236cb6f66..d27a59ed8 100644 --- a/ironic/locale/ca/LC_MESSAGES/ironic.po +++ b/ironic/locale/ca/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Catalan " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/cs/LC_MESSAGES/ironic.po b/ironic/locale/cs/LC_MESSAGES/ironic.po index af6e1fdcb..a354061a3 100644 --- a/ironic/locale/cs/LC_MESSAGES/ironic.po +++ b/ironic/locale/cs/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Czech " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/da/LC_MESSAGES/ironic.po b/ironic/locale/da/LC_MESSAGES/ironic.po index aebfc11e0..1f0fdd66f 100644 --- a/ironic/locale/da/LC_MESSAGES/ironic.po +++ b/ironic/locale/da/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Danish " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/de/LC_MESSAGES/ironic.po b/ironic/locale/de/LC_MESSAGES/ironic.po index 7f13c91bd..e3b98f13e 100644 --- a/ironic/locale/de/LC_MESSAGES/ironic.po +++ b/ironic/locale/de/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: German " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/en_AU/LC_MESSAGES/ironic.po b/ironic/locale/en_AU/LC_MESSAGES/ironic.po index 896126a00..349e4d087 100644 --- a/ironic/locale/en_AU/LC_MESSAGES/ironic.po +++ b/ironic/locale/en_AU/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: English (Australia) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/en_GB/LC_MESSAGES/ironic.po b/ironic/locale/en_GB/LC_MESSAGES/ironic.po index 14a13ffb9..5a6f72c0a 100644 --- a/ironic/locale/en_GB/LC_MESSAGES/ironic.po +++ b/ironic/locale/en_GB/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: English (United Kingdom) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/en_US/LC_MESSAGES/ironic.po b/ironic/locale/en_US/LC_MESSAGES/ironic.po index 847e141c2..589dd47ff 100644 --- a/ironic/locale/en_US/LC_MESSAGES/ironic.po +++ b/ironic/locale/en_US/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: English (United States) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/es/LC_MESSAGES/ironic.po b/ironic/locale/es/LC_MESSAGES/ironic.po index e541bb408..435bda124 100644 --- a/ironic/locale/es/LC_MESSAGES/ironic.po +++ b/ironic/locale/es/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Spanish " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/es_MX/LC_MESSAGES/ironic.po b/ironic/locale/es_MX/LC_MESSAGES/ironic.po index 4ea614f5c..461397788 100644 --- a/ironic/locale/es_MX/LC_MESSAGES/ironic.po +++ b/ironic/locale/es_MX/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Spanish (Mexico) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/eu/LC_MESSAGES/ironic.po b/ironic/locale/eu/LC_MESSAGES/ironic.po index a3de11330..bdc9e641e 100644 --- a/ironic/locale/eu/LC_MESSAGES/ironic.po +++ b/ironic/locale/eu/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Basque " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/eu_ES/LC_MESSAGES/ironic.po b/ironic/locale/eu_ES/LC_MESSAGES/ironic.po index d5151bd98..0ee95648f 100644 --- a/ironic/locale/eu_ES/LC_MESSAGES/ironic.po +++ b/ironic/locale/eu_ES/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: daisy.ycguo <daisy.ycguo@gmail.com>\n" "Language-Team: Basque (Spain) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/fa/LC_MESSAGES/ironic.po b/ironic/locale/fa/LC_MESSAGES/ironic.po index 337451970..111175ec0 100644 --- a/ironic/locale/fa/LC_MESSAGES/ironic.po +++ b/ironic/locale/fa/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-15 02:28+0000\n" "Last-Translator: Tom Fifield <tom@openstack.org>\n" "Language-Team: Persian " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/fi_FI/LC_MESSAGES/ironic.po b/ironic/locale/fi_FI/LC_MESSAGES/ironic.po index 04490050d..f0515d2b2 100644 --- a/ironic/locale/fi_FI/LC_MESSAGES/ironic.po +++ b/ironic/locale/fi_FI/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Finnish (Finland) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/fil/LC_MESSAGES/ironic.po b/ironic/locale/fil/LC_MESSAGES/ironic.po index 49a7f326f..bff67eca6 100644 --- a/ironic/locale/fil/LC_MESSAGES/ironic.po +++ b/ironic/locale/fil/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Filipino " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/fr/LC_MESSAGES/ironic.po b/ironic/locale/fr/LC_MESSAGES/ironic.po index e863c7914..df63e4aa1 100644 --- a/ironic/locale/fr/LC_MESSAGES/ironic.po +++ b/ironic/locale/fr/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: French " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/gl/LC_MESSAGES/ironic.po b/ironic/locale/gl/LC_MESSAGES/ironic.po index 8d1fc23ce..37f2bb8bf 100644 --- a/ironic/locale/gl/LC_MESSAGES/ironic.po +++ b/ironic/locale/gl/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Galician " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/he/LC_MESSAGES/ironic.po b/ironic/locale/he/LC_MESSAGES/ironic.po index 76c45d6a4..acad7f45c 100644 --- a/ironic/locale/he/LC_MESSAGES/ironic.po +++ b/ironic/locale/he/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2014-01-17 14:27+0000\n" "Last-Translator: Tom Fifield <tom@openstack.org>\n" "Language-Team: Hebrew " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1776,3 +1747,53 @@ msgstr "" msgid "Failed to migrate to version %(version)s on engine %(engine)s" msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/he_IL/LC_MESSAGES/ironic.po b/ironic/locale/he_IL/LC_MESSAGES/ironic.po new file mode 100644 index 000000000..566352736 --- /dev/null +++ b/ironic/locale/he_IL/LC_MESSAGES/ironic.po @@ -0,0 +1,1749 @@ +# Hebrew (Israel) translations for ironic. +# Copyright (C) 2014 ORGANIZATION +# This file is distributed under the same license as the ironic project. +# +# Translators: +msgid "" +msgstr "" +"Project-Id-Version: Ironic\n" +"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" +"PO-Revision-Date: 2014-02-01 00:01+0000\n" +"Last-Translator: openstackjenkins <jenkins@openstack.org>\n" +"Language-Team: Hebrew (Israel) " +"(http://www.transifex.com/projects/p/openstack/language/he_IL/)\n" +"Plural-Forms: nplurals=2; plural=(n != 1)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: Babel 1.3\n" + +#: ironic/api/controllers/v1/chassis.py:218 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 +#, python-format +msgid "Patching Error: %s" +msgstr "" + +#: ironic/api/controllers/v1/node.py:122 +#, python-format +msgid "Power operation for node %s is already in progress." +msgstr "" + +#: ironic/api/controllers/v1/node.py:169 +#, python-format +msgid "Node %s is already being provisioned." +msgstr "" + +#: ironic/api/controllers/v1/node.py:174 +#, python-format +msgid "Node %(node)s is already in the '%(state)s' state." +msgstr "" + +#: ironic/api/controllers/v1/node.py:387 +msgid "Method not specified" +msgstr "" + +#: ironic/api/controllers/v1/node.py:417 +msgid "Chassis id not specified." +msgstr "" + +#: ironic/api/controllers/v1/node.py:473 +#, python-format +msgid "Invalid parameter value: %s, 'associated' can only be true or false." +msgstr "" + +#: ironic/api/controllers/v1/node.py:584 +#, python-format +msgid "Node %s can not be updated while a state transitionis in progress." +msgstr "" + +#: ironic/api/controllers/v1/port.py:172 +msgid "Node id not specified." +msgstr "" + +#: ironic/api/controllers/v1/types.py:150 +#, python-format +msgid "'%s' is an internal attribute and can not be updated" +msgstr "" + +#: ironic/api/controllers/v1/types.py:154 +#, python-format +msgid "'%s' is a mandatory attribute and can not be removed" +msgstr "" + +#: ironic/api/controllers/v1/types.py:159 +#, python-format +msgid "Adding a new attribute (%s) to the root of the resource is not allowed" +msgstr "" + +#: ironic/api/controllers/v1/types.py:165 +msgid "'add' and 'replace' operations needs value" +msgstr "" + +#: ironic/api/controllers/v1/types.py:193 +#, python-format +msgid "Wrong type. Expected '%(type)s', got '%(value)s'" +msgstr "" + +#: ironic/api/controllers/v1/utils.py:28 +msgid "Limit must be positive" +msgstr "" + +#: ironic/api/controllers/v1/utils.py:35 +#, python-format +msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'" +msgstr "" + +#: ironic/api/middleware/parsable_error.py:52 +#, python-format +msgid "ErrorDocumentMiddleware received an invalid status %s" +msgstr "" + +#: ironic/api/middleware/parsable_error.py:80 +#, python-format +msgid "Error parsing HTTP response: %s" +msgstr "" + +#: ironic/cmd/api.py:48 +#, python-format +msgid "Serving on http://%(host)s:%(port)s" +msgstr "" + +#: ironic/cmd/api.py:50 +msgid "Configuration:" +msgstr "" + +#: ironic/common/exception.py:59 +msgid "An unknown exception occurred." +msgstr "" + +#: ironic/common/exception.py:80 ironic/openstack/common/rpc/common.py:87 +msgid "Exception in string format operation" +msgstr "" + +#: ironic/common/exception.py:100 +msgid "Not authorized." +msgstr "" + +#: ironic/common/exception.py:105 +msgid "Operation not permitted." +msgstr "" + +#: ironic/common/exception.py:109 +msgid "Unacceptable parameters." +msgstr "" + +#: ironic/common/exception.py:114 +msgid "Conflict." +msgstr "" + +#: ironic/common/exception.py:119 +msgid "Invalid resource state." +msgstr "" + +#: ironic/common/exception.py:123 +#, python-format +msgid "A Port with MAC address %(mac)s already exists." +msgstr "" + +#: ironic/common/exception.py:127 +#, python-format +msgid "Expected a uuid but received %(uuid)s." +msgstr "" + +#: ironic/common/exception.py:131 +#, python-format +msgid "Expected an uuid or int but received %(identity)s." +msgstr "" + +#: ironic/common/exception.py:135 +#, python-format +msgid "Expected a MAC address but received %(mac)s." +msgstr "" + +#: ironic/common/exception.py:139 +#, python-format +msgid "Invalid state '%(state)s' requested for node %(node)s." +msgstr "" + +#: ironic/common/exception.py:143 +#, python-format +msgid "Failed to deploy instance: %(reason)s" +msgstr "" + +#: ironic/common/exception.py:147 ironic/common/exception.py:151 +#, python-format +msgid "Image %(image_id)s is unacceptable: %(reason)s" +msgstr "" + +#: ironic/common/exception.py:157 +#, python-format +msgid "%(err)s" +msgstr "" + +#: ironic/common/exception.py:161 +msgid "Resource could not be found." +msgstr "" + +#: ironic/common/exception.py:166 +#, python-format +msgid "Failed to load driver %(driver_name)s." +msgstr "" + +#: ironic/common/exception.py:170 +#, python-format +msgid "Image %(image_id)s could not be found." +msgstr "" + +#: ironic/common/exception.py:174 +#, python-format +msgid "Instance %(instance)s could not be found." +msgstr "" + +#: ironic/common/exception.py:178 +#, python-format +msgid "Node %(node)s could not be found." +msgstr "" + +#: ironic/common/exception.py:182 +#, python-format +msgid "Node %(node)s is locked by another process." +msgstr "" + +#: ironic/common/exception.py:186 +#, python-format +msgid "Node %(node)s is associated with instance %(instance)s." +msgstr "" + +#: ironic/common/exception.py:190 +#, python-format +msgid "Port %(port)s could not be found." +msgstr "" + +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 +#, python-format +msgid "Chassis %(chassis)s could not be found." +msgstr "" + +#: ironic/common/exception.py:202 +#, python-format +msgid "Conductor %(conductor)s could not be found." +msgstr "" + +#: ironic/common/exception.py:206 +#, python-format +msgid "Conductor %(conductor)s already registered." +msgstr "" + +#: ironic/common/exception.py:210 +#, python-format +msgid "Failed to set node power state to %(pstate)s." +msgstr "" + +#: ironic/common/exception.py:214 +msgid "An exclusive lock is required, but the current context has a shared lock." +msgstr "" + +#: ironic/common/exception.py:219 +#, python-format +msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" +msgstr "" + +#: ironic/common/exception.py:224 +#, python-format +msgid "" +"Can not change instance association while node %(node)s is in power state" +" %(pstate)s." +msgstr "" + +#: ironic/common/exception.py:229 +#, python-format +msgid "" +"Cannot complete the requested action because chassis %(chassis)s contains" +" nodes." +msgstr "" + +#: ironic/common/exception.py:234 +#, python-format +msgid "IPMI call failed: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:238 +#, python-format +msgid "Failed to establish SSH connection to host %(host)s." +msgstr "" + +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 +#, python-format +msgid "Unsupported object type %(objtype)s" +msgstr "" + +#: ironic/common/exception.py:250 +#, python-format +msgid "Cannot call %(method)s on orphaned %(objtype)s object" +msgstr "" + +#: ironic/common/exception.py:254 +#, python-format +msgid "Driver %(driver)s does not support %(extension)s." +msgstr "" + +#: ironic/common/exception.py:258 +#, python-format +msgid "Version %(objver)s of %(objname)s is not supported" +msgstr "" + +#: ironic/common/exception.py:262 +#, python-format +msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" +msgstr "" + +#: ironic/common/exception.py:267 +#, python-format +msgid "Not authorized for image %(image_id)s." +msgstr "" + +#: ironic/common/exception.py:271 +#, python-format +msgid "Invalid image href %(image_href)s." +msgstr "" + +#: ironic/common/exception.py:275 +msgid "Unauthorised for keystone service catalog." +msgstr "" + +#: ironic/common/exception.py:283 +#, python-format +msgid "" +"Service type %(service_type)s with endpoint type %(endpoint_type)s not " +"found in keystone service catalog." +msgstr "" + +#: ironic/common/exception.py:288 +msgid "Connection failed" +msgstr "" + +#: ironic/common/exception.py:292 +msgid "Requested OpenStack Images API is forbidden" +msgstr "" + +#: ironic/common/exception.py:300 +msgid "The provided endpoint is invalid" +msgstr "" + +#: ironic/common/exception.py:304 +msgid "Unable to communicate with the server." +msgstr "" + +#: ironic/common/exception.py:320 +#, python-format +msgid "Could not find config at %(path)s" +msgstr "" + +#: ironic/common/images.py:112 +msgid "Snapshot list encountered but no header found!" +msgstr "" + +#: ironic/common/images.py:205 +msgid "'qemu-img info' parsing failed." +msgstr "" + +#: ironic/common/images.py:211 +#, python-format +msgid "fmt=%(fmt)s backed by: %(backing_file)s" +msgstr "" + +#: ironic/common/images.py:217 +#, python-format +msgid "%(image)s was %(format)s, converting to raw" +msgstr "" + +#: ironic/common/images.py:226 +#, python-format +msgid "Converted to raw, but format is now %s" +msgstr "" + +#: ironic/common/keystone.py:47 +#, python-format +msgid "Could not perform authorization process for service catalog: %s" +msgstr "" + +#: ironic/common/keystone.py:52 +msgid "No keystone service catalog loaded" +msgstr "" + +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + +#: ironic/common/policy.py:33 +msgid "JSON file representing policy" +msgstr "" + +#: ironic/common/policy.py:36 +msgid "Rule checked when requested rule is not found" +msgstr "" + +#: ironic/common/utils.py:67 +#, python-format +msgid "Execution completed, command line is \"%s\"" +msgstr "" + +#: ironic/common/utils.py:68 +#, python-format +msgid "Command stdout is: \"%s\"" +msgstr "" + +#: ironic/common/utils.py:69 +#, python-format +msgid "Command stderr is: \"%s\"" +msgstr "" + +#: ironic/common/utils.py:101 +#, python-format +msgid "SSH connect failed: %s" +msgstr "" + +#: ironic/common/utils.py:134 +#, python-format +msgid "Invalid backend: %s" +msgstr "" + +#: ironic/common/utils.py:312 ironic/openstack/common/fileutils.py:65 +#, python-format +msgid "Reloading cached file %s" +msgstr "" + +#: ironic/common/utils.py:400 +#, python-format +msgid "Could not remove tmpdir: %s" +msgstr "" + +#: ironic/common/utils.py:435 +#, python-format +msgid "Failed to unlink %(path)s, error: %(e)s" +msgstr "" + +#: ironic/common/utils.py:444 +#, python-format +msgid "Failed to remove dir %(path)s, error: %(e)s" +msgstr "" + +#: ironic/common/utils.py:460 +#, python-format +msgid "Failed to create symlink from %(source)s to %(link)s, error: %(e)s" +msgstr "" + +#: ironic/common/utils.py:474 +#, python-format +msgid "" +"Failed to remove trailing character. Returning original object. Supplied " +"object is not a string: %s," +msgstr "" + +#: ironic/common/glance_service/base_image_service.py:126 +#, python-format +msgid "" +"Error contacting glance server '%(host)s:%(port)s' for '%(method)s', " +"%(extra)s." +msgstr "" + +#: ironic/common/glance_service/base_image_service.py:162 +msgid "Getting a full list of images metadata from glance." +msgstr "" + +#: ironic/common/glance_service/base_image_service.py:183 +#, python-format +msgid "Getting image metadata from glance. Image: %s" +msgstr "" + +#: ironic/conductor/manager.py:108 +#, python-format +msgid "" +"A conductor with hostname %(hostname)s was previously registered. " +"Updating registration" +msgstr "" + +#: ironic/conductor/manager.py:124 +#, python-format +msgid "Received notification: %r" +msgstr "" + +#: ironic/conductor/manager.py:153 +#, python-format +msgid "RPC update_node called for node %s." +msgstr "" + +#: ironic/conductor/manager.py:157 +msgid "Invalid method call: update_node can not change node state." +msgstr "" + +#: ironic/conductor/manager.py:197 +#, python-format +msgid "" +"RPC change_node_power_state called for node %(node)s. The desired new " +"state is %(state)s." +msgstr "" + +#: ironic/conductor/manager.py:215 +#, python-format +msgid "RPC validate_vendor_action called for node %s." +msgstr "" + +#: ironic/conductor/manager.py:230 +#, python-format +msgid "Failed to validate vendor info. Error: %s" +msgstr "" + +#: ironic/conductor/manager.py:248 +#, python-format +msgid "RPC do_node_deploy called for node %s." +msgstr "" + +#: ironic/conductor/manager.py:253 +#, python-format +msgid "" +"RPC do_node_deploy called for %(node)s, but provision state is already " +"%(state)s." +msgstr "" + +#: ironic/conductor/manager.py:259 +#, python-format +msgid "RPC do_node_deploy called for %s, but node is in maintenance mode." +msgstr "" + +#: ironic/conductor/manager.py:268 +#, python-format +msgid "Failed to validate deploy info. Error: %s" +msgstr "" + +#: ironic/conductor/manager.py:282 +#, python-format +msgid "Failed to deploy. Error: %s" +msgstr "" + +#: ironic/conductor/manager.py:304 +#, python-format +msgid "RPC do_node_tear_down called for node %s." +msgstr "" + +#: ironic/conductor/manager.py:311 +#, python-format +msgid "RCP do_node_tear_down not allowed for node %(node)s in state %(state)s" +msgstr "" + +#: ironic/conductor/manager.py:336 +#, python-format +msgid "Failed to tear down. Error: %s" +msgstr "" + +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 +#, python-format +msgid "" +"During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " +"Actual: %(new)s. Updating DB." +msgstr "" + +#: ironic/conductor/manager.py:396 +#, python-format +msgid "" +"During sync_power_state, node %(node)s was not found and presumed deleted" +" by another process." +msgstr "" + +#: ironic/conductor/manager.py:401 +#, python-format +msgid "" +"During sync_power_state, node %(node)s was already locked by another " +"process. Skip." +msgstr "" + +#: ironic/conductor/manager.py:435 +#, python-format +msgid "RPC validate_driver_interfaces called for node %s." +msgstr "" + +#: ironic/conductor/manager.py:451 +msgid "not supported" +msgstr "" + +#: ironic/conductor/manager.py:468 +#, python-format +msgid "" +"RPC change_node_maintenance_mode called for node %(node)s with " +"maintanence mode: %(mode)s" +msgstr "" + +#: ironic/conductor/manager.py:478 +msgid "The node is already in maintenance mode" +msgstr "" + +#: ironic/conductor/manager.py:479 +msgid "The node is not in maintenance mode" +msgstr "" + +#: ironic/conductor/resource_manager.py:81 +#, python-format +msgid "Release called on node %s for which no lock has been acquired." +msgstr "" + +#: ironic/conductor/resource_manager.py:88 +#, python-format +msgid "Can not release node %s because it was not reserved by this tracker." +msgstr "" + +#: ironic/conductor/task_manager.py:150 +msgid "Multi-node TaskManager has no attribute 'node'" +msgstr "" + +#: ironic/conductor/task_manager.py:159 +msgid "Multi-node TaskManager has no attribute 'driver'" +msgstr "" + +#: ironic/conductor/task_manager.py:168 +msgid "Multi-node TaskManager can't select single node manager from the list" +msgstr "" + +#: ironic/conductor/utils.py:43 ironic/conductor/utils.py:81 +#, python-format +msgid "Failed to change power state to '%(target)s'. Error: %(error)s" +msgstr "" + +#: ironic/conductor/utils.py:60 +#, python-format +msgid "" +"Not going to change_node_power_state because current state = requested " +"state = '%(state)s'." +msgstr "" + +#: ironic/db/sqlalchemy/migration.py:43 +msgid "version should be an integer" +msgstr "" + +#: ironic/db/sqlalchemy/migration.py:70 +msgid "Upgrade DB using Essex release first." +msgstr "" + +#: ironic/db/sqlalchemy/migrate_repo/versions/001_init.py:72 +#: ironic/db/sqlalchemy/migrate_repo/versions/012_add_conductor_table.py:46 +msgid "Exception while creating table." +msgstr "" + +#: ironic/db/sqlalchemy/migrate_repo/versions/012_add_conductor_table.py:56 +msgid "Downgrade from version 012 is unsupported." +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:180 +#, python-format +msgid "Parent device '%s' not found" +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:185 +#, python-format +msgid "Root device '%s' not found" +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:188 +#, python-format +msgid "Swap device '%s' not found" +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:197 +msgid "Failed to detect root device UUID." +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 +#, python-format +msgid "Deploy to address %s failed." +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:215 +#, python-format +msgid "Command: %s" +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:216 +#, python-format +msgid "StdOut: %r" +msgstr "" + +#: ironic/drivers/modules/deploy_utils.py:217 +#, python-format +msgid "StdErr: %r" +msgstr "" + +#: ironic/drivers/modules/fake.py:37 ironic/drivers/modules/ipminative.py:245 +#, python-format +msgid "set_power_state called with an invalid power state: %s." +msgstr "" + +#: ironic/drivers/modules/fake.py:75 +msgid "Invalid vendor passthru, no 'method' specified." +msgstr "" + +#: ironic/drivers/modules/fake.py:81 +msgid "Parameter not passed to Ironic." +msgstr "" + +#: ironic/drivers/modules/fake.py:85 +#, python-format +msgid "Unsupported method (%s) passed through to vendor extension." +msgstr "" + +#: ironic/drivers/modules/ipminative.py:60 +#, python-format +msgid "The following IPMI credentials are not supplied to IPMI driver: %s." +msgstr "" + +#: ironic/drivers/modules/ipminative.py:81 +#, python-format +msgid "" +"IPMI power on failed for node %(node_id)s with the following error: " +"%(error)s" +msgstr "" + +#: ironic/drivers/modules/ipminative.py:111 +#, python-format +msgid "" +"IPMI power off failed for node %(node_id)s with the following error: " +"%(error)s" +msgstr "" + +#: ironic/drivers/modules/ipminative.py:143 +#, python-format +msgid "" +"IPMI power reboot failed for node %(node_id)s with the following error: " +"%(error)s" +msgstr "" + +#: ironic/drivers/modules/ipminative.py:178 +#, python-format +msgid "" +"IPMI get power state failed for node %(node_id)s with the following " +"error: %(error)s" +msgstr "" + +#: ironic/drivers/modules/ipminative.py:192 +#, python-format +msgid "" +"IPMI get power state for node %(node_id)s returns the following details:" +" %(detail)s" +msgstr "" + +#: ironic/drivers/modules/ipminative.py:281 +#: ironic/drivers/modules/ipmitool.py:316 +#, python-format +msgid "Invalid boot device %s specified." +msgstr "" + +#: ironic/drivers/modules/ipminative.py:290 +#, python-format +msgid "" +"IPMI set boot device failed for node %(node_id)s with the following " +"error: %(error)s" +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:83 +msgid "IPMI address not supplied to IPMI driver." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:126 +#, python-format +msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:160 +#, python-format +msgid "IPMI power on failed for node %s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:198 +#, python-format +msgid "IPMI power off failed for node %s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 +#, python-format +msgid "set_power_state called with invalid power state %s." +msgstr "" + +#: ironic/drivers/modules/pxe.py:104 +#, python-format +msgid "" +"Can not validate PXE bootloader. The following parameters were not passed" +" to ironic: %s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:120 +#, python-format +msgid "Can not validate PXE bootloader. Invalid parameter %s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:139 +#, python-format +msgid "Building PXE config for deployment %s." +msgstr "" + +#: ironic/drivers/modules/pxe.py:324 +#, python-format +msgid "Fetching kernel and ramdisk for node %s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:354 +#, python-format +msgid "Fetching image %(ami)s for node %(uuid)s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:593 +msgid "Deploy key is not match" +msgstr "" + +#: ironic/drivers/modules/pxe.py:609 +#, python-format +msgid "Parameters %s were not passed to ironic for deploy." +msgstr "" + +#: ironic/drivers/modules/pxe.py:623 +#, python-format +msgid "Unsupported method (%s) passed to PXE driver." +msgstr "" + +#: ironic/drivers/modules/pxe.py:643 +#, python-format +msgid "" +"Node %s failed to power off while handling deploy failure. This may be a " +"serious condition. Node should be removed from Ironic or put in " +"maintenance mode until the problem is resolved." +msgstr "" + +#: ironic/drivers/modules/pxe.py:661 +#, python-format +msgid "Error returned from PXE deploy ramdisk: %s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:663 +msgid "Failure in PXE deploy ramdisk." +msgstr "" + +#: ironic/drivers/modules/pxe.py:666 +#, python-format +msgid "Continuing deployment for node %(node)s, params %(params)s" +msgstr "" + +#: ironic/drivers/modules/pxe.py:674 +msgid "PXE driver failed to continue deployment." +msgstr "" + +#: ironic/drivers/modules/pxe.py:676 +#, python-format +msgid "Deployment to node %s done" +msgstr "" + +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 +msgid "SSHPowerDriver requires virt_type be set." +msgstr "" + +#: ironic/drivers/modules/ssh.py:143 +#, python-format +msgid "" +"SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " +"are: %(valid)s" +msgstr "" + +#: ironic/drivers/modules/ssh.py:151 +msgid "SSHPowerDriver requires both address and username be set." +msgstr "" + +#: ironic/drivers/modules/ssh.py:157 +msgid "SSHPowerDriver requires either password or key_filename be set." +msgstr "" + +#: ironic/drivers/modules/ssh.py:161 +#, python-format +msgid "SSH key file %s not found." +msgstr "" + +#: ironic/drivers/modules/ssh.py:194 +#, python-format +msgid "Node \"%(host)s\" with MAC address %(mac)s not found." +msgstr "" + +#: ironic/drivers/modules/ssh.py:225 +#, python-format +msgid "Retrieved Node List: %s" +msgstr "" + +#: ironic/drivers/modules/ssh.py:230 +#, python-format +msgid "Checking Node: %s's Mac address." +msgstr "" + +#: ironic/drivers/modules/ssh.py:243 +#, python-format +msgid "Found Mac address: %s" +msgstr "" + +#: ironic/drivers/modules/ssh.py:343 +#, python-format +msgid "SSH connection cannot be established: %s" +msgstr "" + +#: ironic/objects/base.py:54 +#, python-format +msgid "Error setting %(attr)s" +msgstr "" + +#: ironic/objects/base.py:145 +msgid "Invalid version string" +msgstr "" + +#: ironic/objects/base.py:200 +#, python-format +msgid "Unable to instantiate unregistered object type %(objtype)s" +msgstr "" + +#: ironic/objects/base.py:301 +#, python-format +msgid "Cannot load '%(attrname)s' in the base class" +msgstr "" + +#: ironic/objects/base.py:310 +msgid "Cannot save anything in the base class" +msgstr "" + +#: ironic/objects/conductor.py:55 +msgid "Cannot update a conductor record directly." +msgstr "" + +#: ironic/objects/utils.py:39 +msgid "A datetime.datetime is required here" +msgstr "" + +#: ironic/objects/utils.py:104 +#, python-format +msgid "An object of class %s is required here" +msgstr "" + +#: ironic/openstack/common/excutils.py:64 +#, python-format +msgid "Original exception being dropped: %s" +msgstr "" + +#: ironic/openstack/common/excutils.py:93 +#, python-format +msgid "Unexpected exception occurred %d time(s)... retrying." +msgstr "" + +#: ironic/openstack/common/lockutils.py:105 +#, python-format +msgid "Could not release the acquired lock `%s`" +msgstr "" + +#: ironic/openstack/common/lockutils.py:170 +#, python-format +msgid "Got semaphore \"%(lock)s\"" +msgstr "" + +#: ironic/openstack/common/lockutils.py:179 +#, python-format +msgid "Attempting to grab file lock \"%(lock)s\"" +msgstr "" + +#: ironic/openstack/common/lockutils.py:189 +#, python-format +msgid "Created lock path: %s" +msgstr "" + +#: ironic/openstack/common/lockutils.py:207 +#, python-format +msgid "Got file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: ironic/openstack/common/lockutils.py:211 +#, python-format +msgid "Released file lock \"%(lock)s\" at %(path)s" +msgstr "" + +#: ironic/openstack/common/lockutils.py:249 +#, python-format +msgid "Got semaphore / lock \"%(function)s\"" +msgstr "" + +#: ironic/openstack/common/lockutils.py:253 +#, python-format +msgid "Semaphore / lock released \"%(function)s\"" +msgstr "" + +#: ironic/openstack/common/log.py:303 +#, python-format +msgid "Deprecated: %s" +msgstr "" + +#: ironic/openstack/common/log.py:402 +#, python-format +msgid "Error loading logging config %(log_config)s: %(err_msg)s" +msgstr "" + +#: ironic/openstack/common/log.py:453 +#, python-format +msgid "syslog facility must be one of: %s" +msgstr "" + +#: ironic/openstack/common/log.py:623 +#, python-format +msgid "Fatal call to deprecated config: %(msg)s" +msgstr "" + +#: ironic/openstack/common/loopingcall.py:84 +#, python-format +msgid "task run outlasted interval by %s sec" +msgstr "" + +#: ironic/openstack/common/loopingcall.py:91 +msgid "in fixed duration looping call" +msgstr "" + +#: ironic/openstack/common/loopingcall.py:131 +#, python-format +msgid "Dynamic looping call sleeping for %.02f seconds" +msgstr "" + +#: ironic/openstack/common/loopingcall.py:138 +msgid "in dynamic looping call" +msgstr "" + +#: ironic/openstack/common/periodic_task.py:43 +#, python-format +msgid "Unexpected argument for periodic task creation: %(arg)s." +msgstr "" + +#: ironic/openstack/common/periodic_task.py:134 +#, python-format +msgid "Skipping periodic task %(task)s because its interval is negative" +msgstr "" + +#: ironic/openstack/common/periodic_task.py:139 +#, python-format +msgid "Skipping periodic task %(task)s because it is disabled" +msgstr "" + +#: ironic/openstack/common/periodic_task.py:177 +#, python-format +msgid "Running periodic task %(full_task_name)s" +msgstr "" + +#: ironic/openstack/common/periodic_task.py:186 +#, python-format +msgid "Error during %(full_task_name)s: %(e)s" +msgstr "" + +#: ironic/openstack/common/policy.py:395 +#, python-format +msgid "Failed to understand rule %(rule)s" +msgstr "" + +#: ironic/openstack/common/policy.py:405 +#, python-format +msgid "No handler for matches of kind %s" +msgstr "" + +#: ironic/openstack/common/policy.py:680 +#, python-format +msgid "Failed to understand rule %(rule)r" +msgstr "" + +#: ironic/openstack/common/processutils.py:127 +#, python-format +msgid "Got unknown keyword args to utils.execute: %r" +msgstr "" + +#: ironic/openstack/common/processutils.py:142 +#, python-format +msgid "Running cmd (subprocess): %s" +msgstr "" + +#: ironic/openstack/common/processutils.py:167 +#: ironic/openstack/common/processutils.py:240 +#, python-format +msgid "Result was %s" +msgstr "" + +#: ironic/openstack/common/processutils.py:179 +#, python-format +msgid "%r failed. Retrying." +msgstr "" + +#: ironic/openstack/common/processutils.py:219 +#, python-format +msgid "Running cmd (SSH): %s" +msgstr "" + +#: ironic/openstack/common/processutils.py:221 +msgid "Environment not supported over SSH" +msgstr "" + +#: ironic/openstack/common/processutils.py:225 +msgid "process_input not supported over SSH" +msgstr "" + +#: ironic/openstack/common/service.py:136 +#: ironic/openstack/common/service.py:348 +msgid "Full set of CONF:" +msgstr "" + +#: ironic/openstack/common/service.py:145 +#: ironic/openstack/common/service.py:233 +#, python-format +msgid "Caught %s, exiting" +msgstr "" + +#: ironic/openstack/common/service.py:157 +msgid "Exception during rpc cleanup." +msgstr "" + +#: ironic/openstack/common/service.py:202 +msgid "Parent process has died unexpectedly, exiting" +msgstr "" + +#: ironic/openstack/common/service.py:239 +msgid "Unhandled exception" +msgstr "" + +#: ironic/openstack/common/service.py:272 +msgid "Forking too fast, sleeping" +msgstr "" + +#: ironic/openstack/common/service.py:291 +#, python-format +msgid "Started child %d" +msgstr "" + +#: ironic/openstack/common/service.py:301 +#, python-format +msgid "Starting %d workers" +msgstr "" + +#: ironic/openstack/common/service.py:318 +#, python-format +msgid "Child %(pid)d killed by signal %(sig)d" +msgstr "" + +#: ironic/openstack/common/service.py:322 +#, python-format +msgid "Child %(pid)s exited with status %(code)d" +msgstr "" + +#: ironic/openstack/common/service.py:326 +#, python-format +msgid "pid %d not in child list" +msgstr "" + +#: ironic/openstack/common/service.py:356 +#, python-format +msgid "Caught %s, stopping children" +msgstr "" + +#: ironic/openstack/common/service.py:374 +#, python-format +msgid "Waiting on %d children to exit" +msgstr "" + +#: ironic/openstack/common/sslutils.py:52 +#, python-format +msgid "Unable to find cert_file : %s" +msgstr "" + +#: ironic/openstack/common/sslutils.py:55 +#, python-format +msgid "Unable to find ca_file : %s" +msgstr "" + +#: ironic/openstack/common/sslutils.py:58 +#, python-format +msgid "Unable to find key_file : %s" +msgstr "" + +#: ironic/openstack/common/sslutils.py:61 +msgid "" +"When running server in SSL mode, you must specify both a cert_file and " +"key_file option value in your configuration file" +msgstr "" + +#: ironic/openstack/common/sslutils.py:100 +#, python-format +msgid "Invalid SSL version : %s" +msgstr "" + +#: ironic/openstack/common/strutils.py:88 +#, python-format +msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s" +msgstr "" + +#: ironic/openstack/common/strutils.py:184 +#, python-format +msgid "Invalid string format: %s" +msgstr "" + +#: ironic/openstack/common/strutils.py:191 +#, python-format +msgid "Unknown byte multiplier: %s" +msgstr "" + +#: ironic/openstack/common/db/exception.py:42 +msgid "Invalid Parameter: Unicode is not supported by the current database." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/session.py:553 +msgid "DB exception wrapped." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/session.py:616 +#, python-format +msgid "Got mysql server has gone away: %s" +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/session.py:697 +#, python-format +msgid "SQL connection failed. %s attempts left." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:60 +msgid "Sort key supplied was not valid." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:99 +msgid "Id not in sort_keys; is sort_keys unique?" +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:121 +msgid "Unknown sort direction, must be 'desc' or 'asc'" +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:196 +#, python-format +msgid "" +"Please specify column %s in col_name_col_instance param. It is required " +"because column has unsupported type by sqlite)." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:202 +#, python-format +msgid "" +"col_name_col_instance param has wrong type of column instance for column " +"%s It should be instance of sqlalchemy.Column." +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:282 +#, python-format +msgid "Deleting duplicated row with id: %(id)s from table: %(table)s" +msgstr "" + +#: ironic/openstack/common/db/sqlalchemy/utils.py:303 +msgid "Unsupported id columns type" +msgstr "" + +#: ironic/openstack/common/notifier/api.py:129 +#, python-format +msgid "%s not in valid priorities" +msgstr "" + +#: ironic/openstack/common/notifier/api.py:145 +#, python-format +msgid "" +"Problem '%(e)s' attempting to send to notification system. " +"Payload=%(payload)s" +msgstr "" + +#: ironic/openstack/common/notifier/api.py:164 +#, python-format +msgid "Failed to load notifier %s. These notifications will not be sent." +msgstr "" + +#: ironic/openstack/common/notifier/rpc_notifier.py:45 +#: ironic/openstack/common/notifier/rpc_notifier2.py:51 +#, python-format +msgid "Could not send notification to %(topic)s. Payload=%(message)s" +msgstr "" + +#: ironic/openstack/common/rpc/__init__.py:106 +#, python-format +msgid "" +"A RPC is being made while holding a lock. The locks currently held are " +"%(locks)s. This is probably a bug. Please report it. Include the " +"following: [%(stack)s]." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:75 +msgid "Pool creating new connection" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:200 +#, python-format +msgid "no calling threads waiting for msg_id : %(msg_id)s, message : %(data)s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:209 +#, python-format +msgid "" +"Number of call waiters is greater than warning threshhold: %d. There " +"could be a MulticallProxyWaiter leak." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:292 +#, python-format +msgid "unpacked context: %s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:338 +#, python-format +msgid "UNIQUE_ID is %s." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:407 +#, python-format +msgid "received %s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:415 +#, python-format +msgid "no method for message: %s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:416 +#, python-format +msgid "No method for message: %s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:444 +#: ironic/openstack/common/rpc/impl_zmq.py:286 +#, python-format +msgid "Expected exception during message handling (%s)" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:452 +#: ironic/openstack/common/rpc/impl_zmq.py:292 +msgid "Exception during message handling" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:587 +#, python-format +msgid "Making synchronous call on %s ..." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:590 +#, python-format +msgid "MSG_ID is %s" +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:624 +#, python-format +msgid "Making asynchronous cast on %s..." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:633 +msgid "Making asynchronous fanout cast..." +msgstr "" + +#: ironic/openstack/common/rpc/amqp.py:661 +#, python-format +msgid "Sending %(event_type)s on %(topic)s" +msgstr "" + +#: ironic/openstack/common/rpc/common.py:75 +msgid "An unknown RPC related exception occurred." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:105 +#, python-format +msgid "" +"Remote error: %(exc_type)s %(value)s\n" +"%(traceback)s." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:122 +#, python-format +msgid "" +"Timeout while waiting on RPC response - topic: \"%(topic)s\", RPC method:" +" \"%(method)s\" info: \"%(info)s\"" +msgstr "" + +#: ironic/openstack/common/rpc/common.py:138 +#: ironic/openstack/common/rpc/common.py:139 +#: ironic/openstack/common/rpc/common.py:140 +msgid "<unknown>" +msgstr "" + +#: ironic/openstack/common/rpc/common.py:144 +#, python-format +msgid "Found duplicate message(%(msg_id)s). Skipping it." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:148 +msgid "Invalid reuse of an RPC connection." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:152 +#, python-format +msgid "Specified RPC version, %(version)s, not supported by this endpoint." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:157 +#, python-format +msgid "" +"Specified RPC envelope version, %(version)s, not supported by this " +"endpoint." +msgstr "" + +#: ironic/openstack/common/rpc/common.py:162 +#, python-format +msgid "Specified RPC version cap, %(version_cap)s, is too low" +msgstr "" + +#: ironic/openstack/common/rpc/common.py:285 +#, python-format +msgid "Failed to sanitize %(item)s. Key error %(err)s" +msgstr "" + +#: ironic/openstack/common/rpc/common.py:307 +#, python-format +msgid "Returning exception %s to caller" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:169 +#: ironic/openstack/common/rpc/impl_qpid.py:133 +msgid "Failed to process message... skipping it." +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:480 +#, python-format +msgid "Reconnecting to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:502 +#, python-format +msgid "Connected to AMQP server on %(hostname)s:%(port)d" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:539 +#, python-format +msgid "" +"Unable to connect to AMQP server on %(hostname)s:%(port)d after " +"%(max_retries)d tries: %(err_str)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:555 +#, python-format +msgid "" +"AMQP server on %(hostname)s:%(port)d is unreachable: %(err_str)s. Trying " +"again in %(sleep_time)d seconds." +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:609 +#: ironic/openstack/common/rpc/impl_qpid.py:404 +#, python-format +msgid "Failed to declare consumer for topic '%(topic)s': %(err_str)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:627 +#: ironic/openstack/common/rpc/impl_qpid.py:419 +#, python-format +msgid "Timed out waiting for RPC response: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:631 +#: ironic/openstack/common/rpc/impl_qpid.py:423 +#, python-format +msgid "Failed to consume message from queue: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_kombu.py:670 +#: ironic/openstack/common/rpc/impl_qpid.py:458 +#, python-format +msgid "Failed to publish message to topic '%(topic)s': %(err_str)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_qpid.py:352 +#, python-format +msgid "Unable to connect to AMQP server: %(e)s. Sleeping %(delay)s seconds" +msgstr "" + +#: ironic/openstack/common/rpc/impl_qpid.py:358 +#, python-format +msgid "Connected to AMQP server on %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_qpid.py:371 +msgid "Re-established AMQP queues" +msgstr "" + +#: ironic/openstack/common/rpc/impl_qpid.py:431 +msgid "Error processing message. Skipping it." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:97 +msgid "JSON serialization failed." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:104 +#, python-format +msgid "Deserializing: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:140 +#, python-format +msgid "Connecting to %(addr)s with %(type)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:141 +#, python-format +msgid "-> Subscribed to %(subscribe)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:142 +#, python-format +msgid "-> bind: %(bind)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:150 +msgid "Could not open socket." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:162 +#, python-format +msgid "Subscribing to %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:204 +msgid "You cannot recv on this socket." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:209 +msgid "You cannot send on this socket." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:273 +#, python-format +msgid "Running func with context: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:311 +msgid "Sending reply" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:345 +msgid "RPC message did not include method." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:380 +msgid "Registering reactor" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:392 +msgid "In reactor registered" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:407 +msgid "Out reactor registered" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:411 +msgid "Consuming socket" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:453 +#, python-format +msgid "CONSUMER GOT %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:465 +#, python-format +msgid "Creating proxy for topic: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:471 +msgid "Topic contained dangerous characters." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:496 +#, python-format +msgid "ROUTER RELAY-OUT SUCCEEDED %(data)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:505 +msgid "Topic socket file creation failed." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:510 +#, python-format +msgid "ROUTER RELAY-OUT QUEUED %(data)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:513 +#, python-format +msgid "Local per-topic backlog buffer full for topic %(topic)s. Dropping message." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:532 +#, python-format +msgid "Could not create IPC directory %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:542 +msgid "Could not create ZeroMQ receiver daemon. Socket may already be in use." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:576 +#, python-format +msgid "CONSUMER RECEIVED DATA: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:578 +#, python-format +msgid "ROUTER RELAY-OUT %(data)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:600 +msgid "ZMQ Envelope version unsupported or unknown." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:628 +msgid "Skipping topic registration. Already registered." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:635 +#, python-format +msgid "Consumer is a zmq.%s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:687 +msgid "Creating payload" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:700 +msgid "Creating queue socket for reply waiter" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:713 +msgid "Sending cast" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:716 +msgid "Cast sent; Waiting reply" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:719 +#, python-format +msgid "Received message: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:720 +msgid "Unpacking response" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:729 +msgid "Unsupported or unknown ZMQ envelope returned." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:736 +msgid "RPC Message Invalid." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:760 +#, python-format +msgid "%(msg)s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:763 +#, python-format +msgid "Sending message(s) to: %s" +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:767 +msgid "No matchmaker results. Not casting." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:770 +msgid "No match from matchmaker." +msgstr "" + +#: ironic/openstack/common/rpc/impl_zmq.py:852 +#, python-format +msgid "rpc_zmq_matchmaker = %(orig)s is deprecated; use %(new)s instead" +msgstr "" + +#: ironic/openstack/common/rpc/matchmaker.py:47 +msgid "Match not found by MatchMaker." +msgstr "" + +#: ironic/openstack/common/rpc/matchmaker.py:83 +msgid "Matchmaker does not implement registration or heartbeat." +msgstr "" + +#: ironic/openstack/common/rpc/matchmaker.py:233 +#, python-format +msgid "Matchmaker unregistered: %(key)s, %(host)s" +msgstr "" + +#: ironic/openstack/common/rpc/matchmaker.py:245 +msgid "Register before starting heartbeat." +msgstr "" + +#: ironic/openstack/common/rpc/matchmaker_ring.py:81 +#: ironic/openstack/common/rpc/matchmaker_ring.py:99 +#, python-format +msgid "No key defining hosts for topic '%s', see ringfile" +msgstr "" + +#: ironic/openstack/common/rpc/service.py:48 +#, python-format +msgid "Creating Consumer connection for Service %s" +msgstr "" + +#: ironic/tests/db/sqlalchemy/test_migrations.py:145 +#, python-format +msgid "config_path is %s" +msgstr "" + +#: ironic/tests/db/sqlalchemy/test_migrations.py:251 +#, python-format +msgid "latest version is %s" +msgstr "" + +#: ironic/tests/db/sqlalchemy/test_migrations.py:322 +#, python-format +msgid "Failed to migrate to version %(version)s on engine %(engine)s" +msgstr "" + diff --git a/ironic/locale/hi/LC_MESSAGES/ironic.po b/ironic/locale/hi/LC_MESSAGES/ironic.po index 13315ef38..cde6a2814 100644 --- a/ironic/locale/hi/LC_MESSAGES/ironic.po +++ b/ironic/locale/hi/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Hindi " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/hr/LC_MESSAGES/ironic.po b/ironic/locale/hr/LC_MESSAGES/ironic.po index 4350a9e64..9fa3d2e64 100644 --- a/ironic/locale/hr/LC_MESSAGES/ironic.po +++ b/ironic/locale/hr/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Croatian " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/hu/LC_MESSAGES/ironic.po b/ironic/locale/hu/LC_MESSAGES/ironic.po index c9c639465..5d245fdbc 100644 --- a/ironic/locale/hu/LC_MESSAGES/ironic.po +++ b/ironic/locale/hu/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Hungarian " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/id/LC_MESSAGES/ironic.po b/ironic/locale/id/LC_MESSAGES/ironic.po index e489e1e6e..2dd6a6842 100644 --- a/ironic/locale/id/LC_MESSAGES/ironic.po +++ b/ironic/locale/id/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Indonesian " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ironic.pot b/ironic/locale/ironic.pot index 53950941f..3ee49405a 100644 --- a/ironic/locale/ironic.pot +++ b/ironic/locale/ironic.pot @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: ironic jenkins.ironic.propose.translation.update.73\n" +"Project-Id-Version: ironic jenkins.ironic.propose.translation.update.88\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -18,40 +18,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -125,281 +125,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -436,6 +381,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -597,48 +547,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -693,42 +650,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -792,7 +749,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -804,72 +761,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -877,74 +839,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" diff --git a/ironic/locale/is_IS/LC_MESSAGES/ironic.po b/ironic/locale/is_IS/LC_MESSAGES/ironic.po index 5adbad611..ab583f1d8 100644 --- a/ironic/locale/is_IS/LC_MESSAGES/ironic.po +++ b/ironic/locale/is_IS/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2014-01-02 13:42+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Icelandic (Iceland) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1777,14 +1748,6 @@ msgid "Failed to migrate to version %(version)s on engine %(engine)s" msgstr "" #~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" #~ msgstr "" #~ msgid "Node %(node_id)s deploy error message: %(error)s" @@ -1802,3 +1765,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/it/LC_MESSAGES/ironic.po b/ironic/locale/it/LC_MESSAGES/ironic.po index 722e8606f..6d0b8e9c4 100644 --- a/ironic/locale/it/LC_MESSAGES/ironic.po +++ b/ironic/locale/it/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Italian " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/it_IT/LC_MESSAGES/ironic.po b/ironic/locale/it_IT/LC_MESSAGES/ironic.po index a5a640087..c1e2c40ab 100644 --- a/ironic/locale/it_IT/LC_MESSAGES/ironic.po +++ b/ironic/locale/it_IT/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Italian (Italy) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ja/LC_MESSAGES/ironic.po b/ironic/locale/ja/LC_MESSAGES/ironic.po index 9daa22432..a9dd9295e 100644 --- a/ironic/locale/ja/LC_MESSAGES/ironic.po +++ b/ironic/locale/ja/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Japanese " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ka_GE/LC_MESSAGES/ironic.po b/ironic/locale/ka_GE/LC_MESSAGES/ironic.po index d29490031..4a61f9e85 100644 --- a/ironic/locale/ka_GE/LC_MESSAGES/ironic.po +++ b/ironic/locale/ka_GE/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Georgian (Georgia) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/km/LC_MESSAGES/ironic.po b/ironic/locale/km/LC_MESSAGES/ironic.po index 4a7f0d0e0..4f8042169 100644 --- a/ironic/locale/km/LC_MESSAGES/ironic.po +++ b/ironic/locale/km/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield <tom@openstack.org>\n" "Language-Team: Khmer " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/kn/LC_MESSAGES/ironic.po b/ironic/locale/kn/LC_MESSAGES/ironic.po index 50f24566e..7edaa8ceb 100644 --- a/ironic/locale/kn/LC_MESSAGES/ironic.po +++ b/ironic/locale/kn/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Kannada " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ko_KR/LC_MESSAGES/ironic.po b/ironic/locale/ko_KR/LC_MESSAGES/ironic.po index 692b020de..6544af299 100644 --- a/ironic/locale/ko_KR/LC_MESSAGES/ironic.po +++ b/ironic/locale/ko_KR/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Korean (Korea) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ml_IN/LC_MESSAGES/ironic.po b/ironic/locale/ml_IN/LC_MESSAGES/ironic.po index 881539cf0..b335ee030 100644 --- a/ironic/locale/ml_IN/LC_MESSAGES/ironic.po +++ b/ironic/locale/ml_IN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-17 02:17+0000\n" "Last-Translator: Tom Fifield <tom@openstack.org>\n" "Language-Team: Malayalam (India) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/mr_IN/LC_MESSAGES/ironic.po b/ironic/locale/mr_IN/LC_MESSAGES/ironic.po index 48d54391d..c19c30c41 100644 --- a/ironic/locale/mr_IN/LC_MESSAGES/ironic.po +++ b/ironic/locale/mr_IN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Marathi (India) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ms/LC_MESSAGES/ironic.po b/ironic/locale/ms/LC_MESSAGES/ironic.po index 52396a5c7..930efedf7 100644 --- a/ironic/locale/ms/LC_MESSAGES/ironic.po +++ b/ironic/locale/ms/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Malay " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/nb/LC_MESSAGES/ironic.po b/ironic/locale/nb/LC_MESSAGES/ironic.po index a2557b370..0fe995a40 100644 --- a/ironic/locale/nb/LC_MESSAGES/ironic.po +++ b/ironic/locale/nb/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Norwegian Bokmål " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ne/LC_MESSAGES/ironic.po b/ironic/locale/ne/LC_MESSAGES/ironic.po index fc8b04401..7a10fc0fe 100644 --- a/ironic/locale/ne/LC_MESSAGES/ironic.po +++ b/ironic/locale/ne/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Nepali " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/nl_NL/LC_MESSAGES/ironic.po b/ironic/locale/nl_NL/LC_MESSAGES/ironic.po index 0e55c5b2d..523836b3a 100644 --- a/ironic/locale/nl_NL/LC_MESSAGES/ironic.po +++ b/ironic/locale/nl_NL/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Dutch (Netherlands) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/pa_IN/LC_MESSAGES/ironic.po b/ironic/locale/pa_IN/LC_MESSAGES/ironic.po index cc2b9a2e4..4f97bf3f9 100644 --- a/ironic/locale/pa_IN/LC_MESSAGES/ironic.po +++ b/ironic/locale/pa_IN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2014-01-02 13:42+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Panjabi (Punjabi) (India) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1777,14 +1748,6 @@ msgid "Failed to migrate to version %(version)s on engine %(engine)s" msgstr "" #~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" #~ msgstr "" #~ msgid "Node %(node_id)s deploy error message: %(error)s" @@ -1802,3 +1765,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/pl_PL/LC_MESSAGES/ironic.po b/ironic/locale/pl_PL/LC_MESSAGES/ironic.po index 7dd2b7eb9..8d954968e 100644 --- a/ironic/locale/pl_PL/LC_MESSAGES/ironic.po +++ b/ironic/locale/pl_PL/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Polish (Poland) " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/pt/LC_MESSAGES/ironic.po b/ironic/locale/pt/LC_MESSAGES/ironic.po index b61c34f39..af6322224 100644 --- a/ironic/locale/pt/LC_MESSAGES/ironic.po +++ b/ironic/locale/pt/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Portuguese " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/pt_BR/LC_MESSAGES/ironic.po b/ironic/locale/pt_BR/LC_MESSAGES/ironic.po index 37060493f..9dda10541 100644 --- a/ironic/locale/pt_BR/LC_MESSAGES/ironic.po +++ b/ironic/locale/pt_BR/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Portuguese (Brazil) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ro/LC_MESSAGES/ironic.po b/ironic/locale/ro/LC_MESSAGES/ironic.po index 8cbf87b02..9b01cdd64 100644 --- a/ironic/locale/ro/LC_MESSAGES/ironic.po +++ b/ironic/locale/ro/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Romanian " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ru/LC_MESSAGES/ironic.po b/ironic/locale/ru/LC_MESSAGES/ironic.po index e81173678..971c39868 100644 --- a/ironic/locale/ru/LC_MESSAGES/ironic.po +++ b/ironic/locale/ru/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Russian " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ru_RU/LC_MESSAGES/ironic.po b/ironic/locale/ru_RU/LC_MESSAGES/ironic.po index 0f8700a70..a73b0b448 100644 --- a/ironic/locale/ru_RU/LC_MESSAGES/ironic.po +++ b/ironic/locale/ru_RU/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Russian (Russia) " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/sk/LC_MESSAGES/ironic.po b/ironic/locale/sk/LC_MESSAGES/ironic.po index 87f0bab5f..e83ba8a9c 100644 --- a/ironic/locale/sk/LC_MESSAGES/ironic.po +++ b/ironic/locale/sk/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Slovak " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/sl_SI/LC_MESSAGES/ironic.po b/ironic/locale/sl_SI/LC_MESSAGES/ironic.po index d3e4de28f..e71850fb6 100644 --- a/ironic/locale/sl_SI/LC_MESSAGES/ironic.po +++ b/ironic/locale/sl_SI/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Slovenian (Slovenia) " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/sv/LC_MESSAGES/ironic.po b/ironic/locale/sv/LC_MESSAGES/ironic.po index f85f3509c..decc9b1ba 100644 --- a/ironic/locale/sv/LC_MESSAGES/ironic.po +++ b/ironic/locale/sv/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-15 02:27+0000\n" "Last-Translator: Tom Fifield <tom@openstack.org>\n" "Language-Team: Swedish " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/sw_KE/LC_MESSAGES/ironic.po b/ironic/locale/sw_KE/LC_MESSAGES/ironic.po index 9ea3aefcb..4409f8d83 100644 --- a/ironic/locale/sw_KE/LC_MESSAGES/ironic.po +++ b/ironic/locale/sw_KE/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Swahili (Kenya) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/tl/LC_MESSAGES/ironic.po b/ironic/locale/tl/LC_MESSAGES/ironic.po index 4d20ca0e8..4b2a8e0a9 100644 --- a/ironic/locale/tl/LC_MESSAGES/ironic.po +++ b/ironic/locale/tl/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Tagalog " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/tl_PH/LC_MESSAGES/ironic.po b/ironic/locale/tl_PH/LC_MESSAGES/ironic.po index 1c207d9b5..e5297b627 100644 --- a/ironic/locale/tl_PH/LC_MESSAGES/ironic.po +++ b/ironic/locale/tl_PH/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Tagalog (Philippines) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/tr_TR/LC_MESSAGES/ironic.po b/ironic/locale/tr_TR/LC_MESSAGES/ironic.po index 9f170e566..5a1293ed6 100644 --- a/ironic/locale/tr_TR/LC_MESSAGES/ironic.po +++ b/ironic/locale/tr_TR/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Turkish (Turkey) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/uk/LC_MESSAGES/ironic.po b/ironic/locale/uk/LC_MESSAGES/ironic.po index d5214122c..e910f7da6 100644 --- a/ironic/locale/uk/LC_MESSAGES/ironic.po +++ b/ironic/locale/uk/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Ukrainian " @@ -20,40 +20,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -127,281 +127,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -438,6 +383,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -599,48 +549,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -695,42 +652,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -794,7 +751,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -806,72 +763,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -879,74 +841,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1843,17 +1814,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1869,3 +1829,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/ur/LC_MESSAGES/ironic.po b/ironic/locale/ur/LC_MESSAGES/ironic.po index 07164cbf6..2f91be478 100644 --- a/ironic/locale/ur/LC_MESSAGES/ironic.po +++ b/ironic/locale/ur/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Urdu " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/vi_VN/LC_MESSAGES/ironic.po b/ironic/locale/vi_VN/LC_MESSAGES/ironic.po index 35793a23f..b5eb26953 100644 --- a/ironic/locale/vi_VN/LC_MESSAGES/ironic.po +++ b/ironic/locale/vi_VN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Vietnamese (Viet Nam) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/zh_CN/LC_MESSAGES/ironic.po b/ironic/locale/zh_CN/LC_MESSAGES/ironic.po index 56c05ae04..6a9762716 100644 --- a/ironic/locale/zh_CN/LC_MESSAGES/ironic.po +++ b/ironic/locale/zh_CN/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Chinese (China) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/zh_HK/LC_MESSAGES/ironic.po b/ironic/locale/zh_HK/LC_MESSAGES/ironic.po index 32c9491fc..198d16451 100644 --- a/ironic/locale/zh_HK/LC_MESSAGES/ironic.po +++ b/ironic/locale/zh_HK/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Chinese (Hong Kong) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + diff --git a/ironic/locale/zh_TW/LC_MESSAGES/ironic.po b/ironic/locale/zh_TW/LC_MESSAGES/ironic.po index 76059842c..e46c0a103 100644 --- a/ironic/locale/zh_TW/LC_MESSAGES/ironic.po +++ b/ironic/locale/zh_TW/LC_MESSAGES/ironic.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: Ironic\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2014-01-20 06:04+0000\n" +"POT-Creation-Date: 2014-02-04 06:05+0000\n" "PO-Revision-Date: 2013-11-12 16:15+0000\n" "Last-Translator: openstackjenkins <jenkins@openstack.org>\n" "Language-Team: Chinese (Taiwan) " @@ -19,40 +19,40 @@ msgstr "" "Generated-By: Babel 1.3\n" #: ironic/api/controllers/v1/chassis.py:218 -#: ironic/api/controllers/v1/node.py:564 ironic/api/controllers/v1/port.py:281 +#: ironic/api/controllers/v1/node.py:593 ironic/api/controllers/v1/port.py:281 #, python-format msgid "Patching Error: %s" msgstr "" -#: ironic/api/controllers/v1/node.py:120 +#: ironic/api/controllers/v1/node.py:122 #, python-format msgid "Power operation for node %s is already in progress." msgstr "" -#: ironic/api/controllers/v1/node.py:167 +#: ironic/api/controllers/v1/node.py:169 #, python-format msgid "Node %s is already being provisioned." msgstr "" -#: ironic/api/controllers/v1/node.py:172 +#: ironic/api/controllers/v1/node.py:174 #, python-format msgid "Node %(node)s is already in the '%(state)s' state." msgstr "" -#: ironic/api/controllers/v1/node.py:358 +#: ironic/api/controllers/v1/node.py:387 msgid "Method not specified" msgstr "" -#: ironic/api/controllers/v1/node.py:388 +#: ironic/api/controllers/v1/node.py:417 msgid "Chassis id not specified." msgstr "" -#: ironic/api/controllers/v1/node.py:444 +#: ironic/api/controllers/v1/node.py:473 #, python-format msgid "Invalid parameter value: %s, 'associated' can only be true or false." msgstr "" -#: ironic/api/controllers/v1/node.py:555 +#: ironic/api/controllers/v1/node.py:584 #, python-format msgid "Node %s can not be updated while a state transitionis in progress." msgstr "" @@ -126,281 +126,226 @@ msgid "Not authorized." msgstr "" #: ironic/common/exception.py:105 -msgid "User does not have admin privileges" -msgstr "" - -#: ironic/common/exception.py:109 -#, python-format -msgid "Policy doesn't allow %(action)s to be performed." -msgstr "" - -#: ironic/common/exception.py:113 msgid "Operation not permitted." msgstr "" -#: ironic/common/exception.py:117 +#: ironic/common/exception.py:109 msgid "Unacceptable parameters." msgstr "" -#: ironic/common/exception.py:122 +#: ironic/common/exception.py:114 msgid "Conflict." msgstr "" -#: ironic/common/exception.py:127 +#: ironic/common/exception.py:119 msgid "Invalid resource state." msgstr "" -#: ironic/common/exception.py:131 +#: ironic/common/exception.py:123 #, python-format msgid "A Port with MAC address %(mac)s already exists." msgstr "" -#: ironic/common/exception.py:135 -#, python-format -msgid "Unacceptable CPU info: %(reason)s" -msgstr "" - -#: ironic/common/exception.py:139 -#, python-format -msgid "%(address)s is not a valid IP v4/6 address." -msgstr "" - -#: ironic/common/exception.py:143 -#, python-format -msgid "Disk format %(disk_format)s is not acceptable" -msgstr "" - -#: ironic/common/exception.py:147 +#: ironic/common/exception.py:127 #, python-format msgid "Expected a uuid but received %(uuid)s." msgstr "" -#: ironic/common/exception.py:151 +#: ironic/common/exception.py:131 #, python-format msgid "Expected an uuid or int but received %(identity)s." msgstr "" -#: ironic/common/exception.py:155 +#: ironic/common/exception.py:135 #, python-format msgid "Expected a MAC address but received %(mac)s." msgstr "" -#: ironic/common/exception.py:159 +#: ironic/common/exception.py:139 #, python-format msgid "Invalid state '%(state)s' requested for node %(node)s." msgstr "" -#: ironic/common/exception.py:163 +#: ironic/common/exception.py:143 #, python-format msgid "Failed to deploy instance: %(reason)s" msgstr "" -#: ironic/common/exception.py:167 ironic/common/exception.py:171 +#: ironic/common/exception.py:147 ironic/common/exception.py:151 #, python-format msgid "Image %(image_id)s is unacceptable: %(reason)s" msgstr "" -#: ironic/common/exception.py:177 +#: ironic/common/exception.py:157 #, python-format msgid "%(err)s" msgstr "" -#: ironic/common/exception.py:181 +#: ironic/common/exception.py:161 msgid "Resource could not be found." msgstr "" -#: ironic/common/exception.py:186 -#, python-format -msgid "No disk at %(location)s" -msgstr "" - -#: ironic/common/exception.py:190 +#: ironic/common/exception.py:166 #, python-format msgid "Failed to load driver %(driver_name)s." msgstr "" -#: ironic/common/exception.py:194 +#: ironic/common/exception.py:170 #, python-format msgid "Image %(image_id)s could not be found." msgstr "" -#: ironic/common/exception.py:198 -#, python-format -msgid "Host %(host)s could not be found." -msgstr "" - -#: ironic/common/exception.py:202 -#, python-format -msgid "Console %(console_id)s could not be found." -msgstr "" - -#: ironic/common/exception.py:206 -#, python-format -msgid "File %(file_path)s could not be found." -msgstr "" - -#: ironic/common/exception.py:210 -#, python-format -msgid "No valid host was found. %(reason)s" -msgstr "" - -#: ironic/common/exception.py:214 +#: ironic/common/exception.py:174 #, python-format msgid "Instance %(instance)s could not be found." msgstr "" -#: ironic/common/exception.py:218 +#: ironic/common/exception.py:178 #, python-format msgid "Node %(node)s could not be found." msgstr "" -#: ironic/common/exception.py:222 +#: ironic/common/exception.py:182 #, python-format msgid "Node %(node)s is locked by another process." msgstr "" -#: ironic/common/exception.py:226 +#: ironic/common/exception.py:186 #, python-format msgid "Node %(node)s is associated with instance %(instance)s." msgstr "" -#: ironic/common/exception.py:230 +#: ironic/common/exception.py:190 #, python-format msgid "Port %(port)s could not be found." msgstr "" -#: ironic/common/exception.py:234 +#: ironic/common/exception.py:194 +#, python-format +msgid "Update DHCP options on port: %(port_id)s failed." +msgstr "" + +#: ironic/common/exception.py:198 #, python-format msgid "Chassis %(chassis)s could not be found." msgstr "" -#: ironic/common/exception.py:238 +#: ironic/common/exception.py:202 #, python-format msgid "Conductor %(conductor)s could not be found." msgstr "" -#: ironic/common/exception.py:242 +#: ironic/common/exception.py:206 #, python-format msgid "Conductor %(conductor)s already registered." msgstr "" -#: ironic/common/exception.py:246 +#: ironic/common/exception.py:210 #, python-format msgid "Failed to set node power state to %(pstate)s." msgstr "" -#: ironic/common/exception.py:250 +#: ironic/common/exception.py:214 msgid "An exclusive lock is required, but the current context has a shared lock." msgstr "" -#: ironic/common/exception.py:255 +#: ironic/common/exception.py:219 #, python-format msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s" msgstr "" -#: ironic/common/exception.py:260 -#, python-format -msgid "" -"Unable to complete the requested action because node %(node)s is " -"currently in use by another process." -msgstr "" - -#: ironic/common/exception.py:265 +#: ironic/common/exception.py:224 #, python-format msgid "" "Can not change instance association while node %(node)s is in power state" " %(pstate)s." msgstr "" -#: ironic/common/exception.py:270 -#, python-format -msgid "Can not change power state because node %(node)s is not fully configured." -msgstr "" - -#: ironic/common/exception.py:275 +#: ironic/common/exception.py:229 #, python-format msgid "" "Cannot complete the requested action because chassis %(chassis)s contains" " nodes." msgstr "" -#: ironic/common/exception.py:280 +#: ironic/common/exception.py:234 #, python-format msgid "IPMI call failed: %(cmd)s." msgstr "" -#: ironic/common/exception.py:284 +#: ironic/common/exception.py:238 #, python-format msgid "Failed to establish SSH connection to host %(host)s." msgstr "" -#: ironic/common/exception.py:288 +#: ironic/common/exception.py:242 +#, python-format +msgid "Failed to execute command via SSH: %(cmd)s." +msgstr "" + +#: ironic/common/exception.py:246 #, python-format msgid "Unsupported object type %(objtype)s" msgstr "" -#: ironic/common/exception.py:292 +#: ironic/common/exception.py:250 #, python-format msgid "Cannot call %(method)s on orphaned %(objtype)s object" msgstr "" -#: ironic/common/exception.py:296 +#: ironic/common/exception.py:254 #, python-format msgid "Driver %(driver)s does not support %(extension)s." msgstr "" -#: ironic/common/exception.py:300 +#: ironic/common/exception.py:258 #, python-format msgid "Version %(objver)s of %(objname)s is not supported" msgstr "" -#: ironic/common/exception.py:304 +#: ironic/common/exception.py:262 #, python-format msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s" msgstr "" -#: ironic/common/exception.py:309 +#: ironic/common/exception.py:267 #, python-format msgid "Not authorized for image %(image_id)s." msgstr "" -#: ironic/common/exception.py:313 +#: ironic/common/exception.py:271 #, python-format msgid "Invalid image href %(image_href)s." msgstr "" -#: ironic/common/exception.py:317 +#: ironic/common/exception.py:275 msgid "Unauthorised for keystone service catalog." msgstr "" -#: ironic/common/exception.py:325 +#: ironic/common/exception.py:283 #, python-format msgid "" "Service type %(service_type)s with endpoint type %(endpoint_type)s not " "found in keystone service catalog." msgstr "" -#: ironic/common/exception.py:330 +#: ironic/common/exception.py:288 msgid "Connection failed" msgstr "" -#: ironic/common/exception.py:334 +#: ironic/common/exception.py:292 msgid "Requested OpenStack Images API is forbidden" msgstr "" -#: ironic/common/exception.py:342 -msgid "Requested version of OpenStack Images API is not available." -msgstr "" - -#: ironic/common/exception.py:346 +#: ironic/common/exception.py:300 msgid "The provided endpoint is invalid" msgstr "" -#: ironic/common/exception.py:350 +#: ironic/common/exception.py:304 msgid "Unable to communicate with the server." msgstr "" -#: ironic/common/exception.py:366 +#: ironic/common/exception.py:320 #, python-format msgid "Could not find config at %(path)s" msgstr "" @@ -437,6 +382,11 @@ msgstr "" msgid "No keystone service catalog loaded" msgstr "" +#: ironic/common/neutron.py:91 +#, python-format +msgid "Neutron error updating port: %s" +msgstr "" + #: ironic/common/policy.py:33 msgid "JSON file representing policy" msgstr "" @@ -598,48 +548,55 @@ msgstr "" msgid "Failed to tear down. Error: %s" msgstr "" -#: ironic/conductor/manager.py:375 +#: ironic/conductor/manager.py:377 +#, python-format +msgid "" +"During sync_power_state, could not get power state for node %(node)s. " +"Error: %(err)s." +msgstr "" + +#: ironic/conductor/manager.py:386 #, python-format msgid "" "During sync_power_state, node %(node)s out of sync. Expected: %(old)s. " "Actual: %(new)s. Updating DB." msgstr "" -#: ironic/conductor/manager.py:385 +#: ironic/conductor/manager.py:396 #, python-format msgid "" "During sync_power_state, node %(node)s was not found and presumed deleted" " by another process." msgstr "" -#: ironic/conductor/manager.py:390 +#: ironic/conductor/manager.py:401 #, python-format msgid "" "During sync_power_state, node %(node)s was already locked by another " "process. Skip." msgstr "" -#: ironic/conductor/manager.py:424 +#: ironic/conductor/manager.py:435 #, python-format msgid "RPC validate_driver_interfaces called for node %s." msgstr "" -#: ironic/conductor/manager.py:440 +#: ironic/conductor/manager.py:451 msgid "not supported" msgstr "" -#: ironic/conductor/manager.py:457 +#: ironic/conductor/manager.py:468 #, python-format msgid "" "RPC change_node_maintenance_mode called for node %(node)s with " "maintanence mode: %(mode)s" msgstr "" -#: ironic/conductor/manager.py:467 +#: ironic/conductor/manager.py:478 msgid "The node is already in maintenance mode" msgstr "" -#: ironic/conductor/manager.py:468 +#: ironic/conductor/manager.py:479 msgid "The node is not in maintenance mode" msgstr "" @@ -694,42 +651,42 @@ msgstr "" msgid "Downgrade from version 012 is unsupported." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:169 +#: ironic/drivers/modules/deploy_utils.py:180 #, python-format msgid "Parent device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:174 +#: ironic/drivers/modules/deploy_utils.py:185 #, python-format msgid "Root device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:177 +#: ironic/drivers/modules/deploy_utils.py:188 #, python-format msgid "Swap device '%s' not found" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:186 +#: ironic/drivers/modules/deploy_utils.py:197 msgid "Failed to detect root device UUID." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:203 -#: ironic/drivers/modules/deploy_utils.py:209 +#: ironic/drivers/modules/deploy_utils.py:214 +#: ironic/drivers/modules/deploy_utils.py:220 #, python-format msgid "Deploy to address %s failed." msgstr "" -#: ironic/drivers/modules/deploy_utils.py:204 +#: ironic/drivers/modules/deploy_utils.py:215 #, python-format msgid "Command: %s" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:205 +#: ironic/drivers/modules/deploy_utils.py:216 #, python-format msgid "StdOut: %r" msgstr "" -#: ironic/drivers/modules/deploy_utils.py:206 +#: ironic/drivers/modules/deploy_utils.py:217 #, python-format msgid "StdErr: %r" msgstr "" @@ -793,7 +750,7 @@ msgid "" msgstr "" #: ironic/drivers/modules/ipminative.py:281 -#: ironic/drivers/modules/ipmitool.py:238 +#: ironic/drivers/modules/ipmitool.py:316 #, python-format msgid "Invalid boot device %s specified." msgstr "" @@ -805,72 +762,77 @@ msgid "" "error: %(error)s" msgstr "" -#: ironic/drivers/modules/ipmitool.py:70 +#: ironic/drivers/modules/ipmitool.py:83 msgid "IPMI address not supplied to IPMI driver." msgstr "" -#: ironic/drivers/modules/ipmitool.py:102 +#: ironic/drivers/modules/ipmitool.py:126 #, python-format msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'" msgstr "" -#: ironic/drivers/modules/ipmitool.py:131 +#: ironic/drivers/modules/ipmitool.py:160 #, python-format msgid "IPMI power on failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:164 +#: ironic/drivers/modules/ipmitool.py:198 #, python-format msgid "IPMI power off failed for node %s." msgstr "" -#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318 +#: ironic/drivers/modules/ipmitool.py:219 +#, python-format +msgid "IPMI power status failed for node %(node_id)s with error: %(error)s." +msgstr "" + +#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393 #, python-format msgid "set_power_state called with invalid power state %s." msgstr "" -#: ironic/drivers/modules/pxe.py:117 +#: ironic/drivers/modules/pxe.py:104 #, python-format msgid "" "Can not validate PXE bootloader. The following parameters were not passed" " to ironic: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:132 +#: ironic/drivers/modules/pxe.py:120 #, python-format msgid "Can not validate PXE bootloader. Invalid parameter %s" msgstr "" -#: ironic/drivers/modules/pxe.py:151 +#: ironic/drivers/modules/pxe.py:139 #, python-format msgid "Building PXE config for deployment %s." msgstr "" -#: ironic/drivers/modules/pxe.py:337 +#: ironic/drivers/modules/pxe.py:324 #, python-format -msgid "Fetching kernel and ramdisk for instance %s" +msgid "Fetching kernel and ramdisk for node %s" msgstr "" -#: ironic/drivers/modules/pxe.py:367 +#: ironic/drivers/modules/pxe.py:354 #, python-format -msgid "Fetching image %(ami)s for instance %(name)s" +msgid "Fetching image %(ami)s for node %(uuid)s" msgstr "" -#: ironic/drivers/modules/pxe.py:588 +#: ironic/drivers/modules/pxe.py:593 msgid "Deploy key is not match" msgstr "" -#: ironic/drivers/modules/pxe.py:604 +#: ironic/drivers/modules/pxe.py:609 #, python-format msgid "Parameters %s were not passed to ironic for deploy." msgstr "" -#: ironic/drivers/modules/pxe.py:618 +#: ironic/drivers/modules/pxe.py:623 #, python-format msgid "Unsupported method (%s) passed to PXE driver." msgstr "" -#: ironic/drivers/modules/pxe.py:638 +#: ironic/drivers/modules/pxe.py:643 #, python-format msgid "" "Node %s failed to power off while handling deploy failure. This may be a " @@ -878,74 +840,83 @@ msgid "" "maintenance mode until the problem is resolved." msgstr "" -#: ironic/drivers/modules/pxe.py:656 +#: ironic/drivers/modules/pxe.py:661 #, python-format msgid "Error returned from PXE deploy ramdisk: %s" msgstr "" -#: ironic/drivers/modules/pxe.py:658 +#: ironic/drivers/modules/pxe.py:663 msgid "Failure in PXE deploy ramdisk." msgstr "" -#: ironic/drivers/modules/pxe.py:661 +#: ironic/drivers/modules/pxe.py:666 #, python-format msgid "Continuing deployment for node %(node)s, params %(params)s" msgstr "" -#: ironic/drivers/modules/pxe.py:669 +#: ironic/drivers/modules/pxe.py:674 msgid "PXE driver failed to continue deployment." msgstr "" -#: ironic/drivers/modules/pxe.py:671 +#: ironic/drivers/modules/pxe.py:676 #, python-format msgid "Deployment to node %s done" msgstr "" -#: ironic/drivers/modules/ssh.py:102 +#: ironic/drivers/modules/ssh.py:99 +#, python-format +msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s." +msgstr "" + +#: ironic/drivers/modules/ssh.py:122 +msgid "SSHPowerDriver requires ssh_port to be integer value" +msgstr "" + +#: ironic/drivers/modules/ssh.py:137 msgid "SSHPowerDriver requires virt_type be set." msgstr "" -#: ironic/drivers/modules/ssh.py:108 +#: ironic/drivers/modules/ssh.py:143 #, python-format msgid "" "SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types " "are: %(valid)s" msgstr "" -#: ironic/drivers/modules/ssh.py:116 +#: ironic/drivers/modules/ssh.py:151 msgid "SSHPowerDriver requires both address and username be set." msgstr "" -#: ironic/drivers/modules/ssh.py:122 +#: ironic/drivers/modules/ssh.py:157 msgid "SSHPowerDriver requires either password or key_filename be set." msgstr "" -#: ironic/drivers/modules/ssh.py:126 +#: ironic/drivers/modules/ssh.py:161 #, python-format msgid "SSH key file %s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:154 +#: ironic/drivers/modules/ssh.py:194 #, python-format msgid "Node \"%(host)s\" with MAC address %(mac)s not found." msgstr "" -#: ironic/drivers/modules/ssh.py:175 +#: ironic/drivers/modules/ssh.py:225 #, python-format msgid "Retrieved Node List: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:180 +#: ironic/drivers/modules/ssh.py:230 #, python-format msgid "Checking Node: %s's Mac address." msgstr "" -#: ironic/drivers/modules/ssh.py:194 +#: ironic/drivers/modules/ssh.py:243 #, python-format msgid "Found Mac address: %s" msgstr "" -#: ironic/drivers/modules/ssh.py:277 +#: ironic/drivers/modules/ssh.py:343 #, python-format msgid "SSH connection cannot be established: %s" msgstr "" @@ -1842,17 +1813,6 @@ msgstr "" #~ msgid "RPC call_driver called for node %s." #~ msgstr "" -#~ msgid "" -#~ "Attr %(attr)s with value %(value)s not" -#~ " found in keystone service catalog." -#~ msgstr "" - -#~ msgid "" -#~ "Can not validate PXE bootloader. The " -#~ "following paramenters were not passed to" -#~ " ironic: %s" -#~ msgstr "" - #~ msgid "Node %(node_id)s deploy error message: %(error)s" #~ msgstr "" @@ -1868,3 +1828,53 @@ msgstr "" #~ msgid "deployment to node %s done" #~ msgstr "" +#~ msgid "User does not have admin privileges" +#~ msgstr "" + +#~ msgid "Policy doesn't allow %(action)s to be performed." +#~ msgstr "" + +#~ msgid "Unacceptable CPU info: %(reason)s" +#~ msgstr "" + +#~ msgid "%(address)s is not a valid IP v4/6 address." +#~ msgstr "" + +#~ msgid "Disk format %(disk_format)s is not acceptable" +#~ msgstr "" + +#~ msgid "No disk at %(location)s" +#~ msgstr "" + +#~ msgid "Host %(host)s could not be found." +#~ msgstr "" + +#~ msgid "Console %(console_id)s could not be found." +#~ msgstr "" + +#~ msgid "File %(file_path)s could not be found." +#~ msgstr "" + +#~ msgid "No valid host was found. %(reason)s" +#~ msgstr "" + +#~ msgid "" +#~ "Unable to complete the requested action" +#~ " because node %(node)s is currently " +#~ "in use by another process." +#~ msgstr "" + +#~ msgid "" +#~ "Can not change power state because " +#~ "node %(node)s is not fully configured." +#~ msgstr "" + +#~ msgid "Requested version of OpenStack Images API is not available." +#~ msgstr "" + +#~ msgid "Fetching kernel and ramdisk for instance %s" +#~ msgstr "" + +#~ msgid "Fetching image %(ami)s for instance %(name)s" +#~ msgstr "" + |