128
128
#: ironic/common/exception.py:105
129
msgid "User does not have admin privileges"
129
msgid "Operation not permitted."
132
132
#: ironic/common/exception.py:109
134
msgid "Policy doesn't allow %(action)s to be performed."
137
#: ironic/common/exception.py:113
138
msgid "Operation not permitted."
141
#: ironic/common/exception.py:117
142
133
msgid "Unacceptable parameters."
145
#: ironic/common/exception.py:122
136
#: ironic/common/exception.py:114
146
137
msgid "Conflict."
149
#: ironic/common/exception.py:127
140
#: ironic/common/exception.py:119
150
141
msgid "Invalid resource state."
153
#: ironic/common/exception.py:131
144
#: ironic/common/exception.py:123
155
146
msgid "A Port with MAC address %(mac)s already exists."
158
#: ironic/common/exception.py:135
160
msgid "Unacceptable CPU info: %(reason)s"
163
#: ironic/common/exception.py:139
165
msgid "%(address)s is not a valid IP v4/6 address."
168
#: ironic/common/exception.py:143
170
msgid "Disk format %(disk_format)s is not acceptable"
173
#: ironic/common/exception.py:147
149
#: ironic/common/exception.py:127
175
151
msgid "Expected a uuid but received %(uuid)s."
178
#: ironic/common/exception.py:151
154
#: ironic/common/exception.py:131
180
156
msgid "Expected an uuid or int but received %(identity)s."
183
#: ironic/common/exception.py:155
159
#: ironic/common/exception.py:135
185
161
msgid "Expected a MAC address but received %(mac)s."
188
#: ironic/common/exception.py:159
164
#: ironic/common/exception.py:139
190
166
msgid "Invalid state '%(state)s' requested for node %(node)s."
193
#: ironic/common/exception.py:163
169
#: ironic/common/exception.py:143
195
171
msgid "Failed to deploy instance: %(reason)s"
198
#: ironic/common/exception.py:167 ironic/common/exception.py:171
174
#: ironic/common/exception.py:147 ironic/common/exception.py:151
200
176
msgid "Image %(image_id)s is unacceptable: %(reason)s"
203
#: ironic/common/exception.py:177
179
#: ironic/common/exception.py:157
208
#: ironic/common/exception.py:181
184
#: ironic/common/exception.py:161
209
185
msgid "Resource could not be found."
212
#: ironic/common/exception.py:186
214
msgid "No disk at %(location)s"
217
#: ironic/common/exception.py:190
188
#: ironic/common/exception.py:166
219
190
msgid "Failed to load driver %(driver_name)s."
222
#: ironic/common/exception.py:194
193
#: ironic/common/exception.py:170
224
195
msgid "Image %(image_id)s could not be found."
227
#: ironic/common/exception.py:198
229
msgid "Host %(host)s could not be found."
232
#: ironic/common/exception.py:202
234
msgid "Console %(console_id)s could not be found."
237
#: ironic/common/exception.py:206
239
msgid "File %(file_path)s could not be found."
242
#: ironic/common/exception.py:210
244
msgid "No valid host was found. %(reason)s"
247
#: ironic/common/exception.py:214
198
#: ironic/common/exception.py:174
249
200
msgid "Instance %(instance)s could not be found."
252
#: ironic/common/exception.py:218
203
#: ironic/common/exception.py:178
254
205
msgid "Node %(node)s could not be found."
257
#: ironic/common/exception.py:222
208
#: ironic/common/exception.py:182
259
210
msgid "Node %(node)s is locked by another process."
262
#: ironic/common/exception.py:226
213
#: ironic/common/exception.py:186
264
215
msgid "Node %(node)s is associated with instance %(instance)s."
267
#: ironic/common/exception.py:230
218
#: ironic/common/exception.py:190
269
220
msgid "Port %(port)s could not be found."
272
#: ironic/common/exception.py:234
223
#: ironic/common/exception.py:194
225
msgid "Update DHCP options on port: %(port_id)s failed."
228
#: ironic/common/exception.py:198
274
230
msgid "Chassis %(chassis)s could not be found."
277
#: ironic/common/exception.py:238
233
#: ironic/common/exception.py:202
279
235
msgid "Conductor %(conductor)s could not be found."
282
#: ironic/common/exception.py:242
238
#: ironic/common/exception.py:206
284
240
msgid "Conductor %(conductor)s already registered."
287
#: ironic/common/exception.py:246
243
#: ironic/common/exception.py:210
289
245
msgid "Failed to set node power state to %(pstate)s."
292
#: ironic/common/exception.py:250
248
#: ironic/common/exception.py:214
293
249
msgid "An exclusive lock is required, but the current context has a shared lock."
296
#: ironic/common/exception.py:255
252
#: ironic/common/exception.py:219
298
254
msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s"
301
#: ironic/common/exception.py:260
304
"Unable to complete the requested action because node %(node)s is "
305
"currently in use by another process."
308
#: ironic/common/exception.py:265
257
#: ironic/common/exception.py:224
311
260
"Can not change instance association while node %(node)s is in power state"
315
#: ironic/common/exception.py:270
317
msgid "Can not change power state because node %(node)s is not fully configured."
320
#: ironic/common/exception.py:275
264
#: ironic/common/exception.py:229
323
267
"Cannot complete the requested action because chassis %(chassis)s contains"
327
#: ironic/common/exception.py:280
271
#: ironic/common/exception.py:234
329
273
msgid "IPMI call failed: %(cmd)s."
332
#: ironic/common/exception.py:284
276
#: ironic/common/exception.py:238
334
278
msgid "Failed to establish SSH connection to host %(host)s."
337
#: ironic/common/exception.py:288
281
#: ironic/common/exception.py:242
283
msgid "Failed to execute command via SSH: %(cmd)s."
286
#: ironic/common/exception.py:246
339
288
msgid "Unsupported object type %(objtype)s"
342
#: ironic/common/exception.py:292
291
#: ironic/common/exception.py:250
344
293
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
347
#: ironic/common/exception.py:296
296
#: ironic/common/exception.py:254
349
298
msgid "Driver %(driver)s does not support %(extension)s."
352
#: ironic/common/exception.py:300
301
#: ironic/common/exception.py:258
354
303
msgid "Version %(objver)s of %(objname)s is not supported"
357
#: ironic/common/exception.py:304
306
#: ironic/common/exception.py:262
359
308
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
362
#: ironic/common/exception.py:309
311
#: ironic/common/exception.py:267
364
313
msgid "Not authorized for image %(image_id)s."
367
#: ironic/common/exception.py:313
316
#: ironic/common/exception.py:271
369
318
msgid "Invalid image href %(image_href)s."
372
#: ironic/common/exception.py:317
321
#: ironic/common/exception.py:275
373
322
msgid "Unauthorised for keystone service catalog."
376
#: ironic/common/exception.py:325
325
#: ironic/common/exception.py:283
379
328
"Service type %(service_type)s with endpoint type %(endpoint_type)s not "
380
329
"found in keystone service catalog."
383
#: ironic/common/exception.py:330
332
#: ironic/common/exception.py:288
384
333
msgid "Connection failed"
387
#: ironic/common/exception.py:334
336
#: ironic/common/exception.py:292
388
337
msgid "Requested OpenStack Images API is forbidden"
391
#: ironic/common/exception.py:342
392
msgid "Requested version of OpenStack Images API is not available."
395
#: ironic/common/exception.py:346
340
#: ironic/common/exception.py:300
396
341
msgid "The provided endpoint is invalid"
399
#: ironic/common/exception.py:350
344
#: ironic/common/exception.py:304
400
345
msgid "Unable to communicate with the server."
403
#: ironic/common/exception.py:366
348
#: ironic/common/exception.py:320
405
350
msgid "Could not find config at %(path)s"
598
548
msgid "Failed to tear down. Error: %s"
601
#: ironic/conductor/manager.py:375
551
#: ironic/conductor/manager.py:377
554
"During sync_power_state, could not get power state for node %(node)s. "
558
#: ironic/conductor/manager.py:386
604
561
"During sync_power_state, node %(node)s out of sync. Expected: %(old)s. "
605
562
"Actual: %(new)s. Updating DB."
608
#: ironic/conductor/manager.py:385
565
#: ironic/conductor/manager.py:396
611
568
"During sync_power_state, node %(node)s was not found and presumed deleted"
612
569
" by another process."
615
#: ironic/conductor/manager.py:390
572
#: ironic/conductor/manager.py:401
618
575
"During sync_power_state, node %(node)s was already locked by another "
622
#: ironic/conductor/manager.py:424
579
#: ironic/conductor/manager.py:435
624
581
msgid "RPC validate_driver_interfaces called for node %s."
627
#: ironic/conductor/manager.py:440
584
#: ironic/conductor/manager.py:451
628
585
msgid "not supported"
631
#: ironic/conductor/manager.py:457
588
#: ironic/conductor/manager.py:468
634
591
"RPC change_node_maintenance_mode called for node %(node)s with "
635
592
"maintanence mode: %(mode)s"
638
#: ironic/conductor/manager.py:467
595
#: ironic/conductor/manager.py:478
639
596
msgid "The node is already in maintenance mode"
642
#: ironic/conductor/manager.py:468
599
#: ironic/conductor/manager.py:479
643
600
msgid "The node is not in maintenance mode"
805
762
"error: %(error)s"
808
#: ironic/drivers/modules/ipmitool.py:70
765
#: ironic/drivers/modules/ipmitool.py:83
809
766
msgid "IPMI address not supplied to IPMI driver."
812
#: ironic/drivers/modules/ipmitool.py:102
769
#: ironic/drivers/modules/ipmitool.py:126
814
771
msgid "ipmitool stdout: '%(out)s', stderr: '%(err)s'"
817
#: ironic/drivers/modules/ipmitool.py:131
774
#: ironic/drivers/modules/ipmitool.py:160
819
776
msgid "IPMI power on failed for node %s."
822
#: ironic/drivers/modules/ipmitool.py:164
779
#: ironic/drivers/modules/ipmitool.py:198
824
781
msgid "IPMI power off failed for node %s."
827
#: ironic/drivers/modules/ipmitool.py:208 ironic/drivers/modules/ssh.py:318
784
#: ironic/drivers/modules/ipmitool.py:219
786
msgid "IPMI power status failed for node %(node_id)s with error: %(error)s."
789
#: ironic/drivers/modules/ipmitool.py:277 ironic/drivers/modules/ssh.py:393
829
791
msgid "set_power_state called with invalid power state %s."
832
#: ironic/drivers/modules/pxe.py:117
794
#: ironic/drivers/modules/pxe.py:104
835
797
"Can not validate PXE bootloader. The following parameters were not passed"
839
#: ironic/drivers/modules/pxe.py:132
801
#: ironic/drivers/modules/pxe.py:120
841
803
msgid "Can not validate PXE bootloader. Invalid parameter %s"
844
#: ironic/drivers/modules/pxe.py:151
806
#: ironic/drivers/modules/pxe.py:139
846
808
msgid "Building PXE config for deployment %s."
849
#: ironic/drivers/modules/pxe.py:337
851
msgid "Fetching kernel and ramdisk for instance %s"
854
#: ironic/drivers/modules/pxe.py:367
856
msgid "Fetching image %(ami)s for instance %(name)s"
859
#: ironic/drivers/modules/pxe.py:588
811
#: ironic/drivers/modules/pxe.py:324
813
msgid "Fetching kernel and ramdisk for node %s"
816
#: ironic/drivers/modules/pxe.py:354
818
msgid "Fetching image %(ami)s for node %(uuid)s"
821
#: ironic/drivers/modules/pxe.py:593
860
822
msgid "Deploy key is not match"
863
#: ironic/drivers/modules/pxe.py:604
825
#: ironic/drivers/modules/pxe.py:609
865
827
msgid "Parameters %s were not passed to ironic for deploy."
868
#: ironic/drivers/modules/pxe.py:618
830
#: ironic/drivers/modules/pxe.py:623
870
832
msgid "Unsupported method (%s) passed to PXE driver."
873
#: ironic/drivers/modules/pxe.py:638
835
#: ironic/drivers/modules/pxe.py:643
876
838
"Node %s failed to power off while handling deploy failure. This may be a "
878
840
"maintenance mode until the problem is resolved."
881
#: ironic/drivers/modules/pxe.py:656
843
#: ironic/drivers/modules/pxe.py:661
883
845
msgid "Error returned from PXE deploy ramdisk: %s"
886
#: ironic/drivers/modules/pxe.py:658
848
#: ironic/drivers/modules/pxe.py:663
887
849
msgid "Failure in PXE deploy ramdisk."
890
#: ironic/drivers/modules/pxe.py:661
852
#: ironic/drivers/modules/pxe.py:666
892
854
msgid "Continuing deployment for node %(node)s, params %(params)s"
895
#: ironic/drivers/modules/pxe.py:669
857
#: ironic/drivers/modules/pxe.py:674
896
858
msgid "PXE driver failed to continue deployment."
899
#: ironic/drivers/modules/pxe.py:671
861
#: ironic/drivers/modules/pxe.py:676
901
863
msgid "Deployment to node %s done"
904
#: ironic/drivers/modules/ssh.py:102
866
#: ironic/drivers/modules/ssh.py:99
868
msgid "Cannot execute SSH cmd %(cmd)s. Reason: %(err)s."
871
#: ironic/drivers/modules/ssh.py:122
872
msgid "SSHPowerDriver requires ssh_port to be integer value"
875
#: ironic/drivers/modules/ssh.py:137
905
876
msgid "SSHPowerDriver requires virt_type be set."
908
#: ironic/drivers/modules/ssh.py:108
879
#: ironic/drivers/modules/ssh.py:143
911
882
"SSHPowerDriver '%(virt_type)s' is not a valid virt_type, supported types "
915
#: ironic/drivers/modules/ssh.py:116
886
#: ironic/drivers/modules/ssh.py:151
916
887
msgid "SSHPowerDriver requires both address and username be set."
919
#: ironic/drivers/modules/ssh.py:122
890
#: ironic/drivers/modules/ssh.py:157
920
891
msgid "SSHPowerDriver requires either password or key_filename be set."
923
#: ironic/drivers/modules/ssh.py:126
894
#: ironic/drivers/modules/ssh.py:161
925
896
msgid "SSH key file %s not found."
928
#: ironic/drivers/modules/ssh.py:154
899
#: ironic/drivers/modules/ssh.py:194
930
901
msgid "Node \"%(host)s\" with MAC address %(mac)s not found."
933
#: ironic/drivers/modules/ssh.py:175
904
#: ironic/drivers/modules/ssh.py:225
935
906
msgid "Retrieved Node List: %s"
938
#: ironic/drivers/modules/ssh.py:180
909
#: ironic/drivers/modules/ssh.py:230
940
911
msgid "Checking Node: %s's Mac address."
943
#: ironic/drivers/modules/ssh.py:194
914
#: ironic/drivers/modules/ssh.py:243
945
916
msgid "Found Mac address: %s"
948
#: ironic/drivers/modules/ssh.py:277
919
#: ironic/drivers/modules/ssh.py:343
950
921
msgid "SSH connection cannot be established: %s"