17
17
"Content-Transfer-Encoding: 8bit\n"
18
18
"Generated-By: Babel 1.3\n"
20
#: ironic/api/controllers/base.py:92
21
msgid "Invalid value for X-OpenStack-Ironic-API-Version header."
20
#: ironic/api/controllers/base.py:102
22
msgid "Invalid value for %s header"
24
#: ironic/api/controllers/v1/__init__.py:164
25
#: ironic/api/controllers/v1/__init__.py:173
27
28
"Mutually exclusive versions requested. Version %(ver)s requested but not "
28
"supported by this service."
29
"supported by this service. The supported version range is: [%(min)s, "
31
#: ironic/api/controllers/v1/__init__.py:170
33
#: ironic/api/controllers/v1/__init__.py:180
34
"Unsupported minor version requested. This API service supports the "
35
"following version range: [%(min)s, %(max)s]."
36
"Version %(ver)s was requested but the minor version is not supported by "
37
"this service. The supported version range is: [%(min)s, %(max)s]."
38
40
#: ironic/api/controllers/v1/driver.py:146
39
#: ironic/api/controllers/v1/node.py:716
41
#: ironic/api/controllers/v1/node.py:703
40
42
msgid "Method not specified"
43
#: ironic/api/controllers/v1/node.py:423
45
#: ironic/api/controllers/v1/node.py:402
45
47
msgid "Adding a config drive is only supported when setting provision state to %s"
48
#: ironic/api/controllers/v1/node.py:446
50
#: ironic/api/controllers/v1/node.py:428
50
52
msgid "The requested action \"%(action)s\" could not be understood."
53
#: ironic/api/controllers/v1/node.py:801
55
#: ironic/api/controllers/v1/node.py:788
54
56
msgid "Chassis id not specified."
57
#: ironic/api/controllers/v1/node.py:975
59
#: ironic/api/controllers/v1/node.py:963
59
61
msgid "Cannot create node with invalid name %(name)s"
62
#: ironic/api/controllers/v1/node.py:1003
64
#: ironic/api/controllers/v1/node.py:1002
64
66
msgid "Node %s can not be updated while a state transition is in progress."
67
#: ironic/api/controllers/v1/node.py:1013
69
#: ironic/api/controllers/v1/node.py:1012
69
71
msgid "Node %(node)s: Cannot change name to invalid name '%(name)s'"
72
#: ironic/api/controllers/v1/port.py:182
73
msgid "Node id not specified."
76
#: ironic/api/controllers/v1/types.py:171
74
#: ironic/api/controllers/v1/node.py:1060
77
"Node %s can not update the driver while the console is enabled. Please "
78
"stop the console first."
81
#: ironic/api/controllers/v1/port.py:183
82
msgid "Node identifier not specified."
85
#: ironic/api/controllers/v1/types.py:173
78
87
msgid "%s is not JSON serializable"
81
#: ironic/api/controllers/v1/types.py:222
90
#: ironic/api/controllers/v1/types.py:224
83
92
msgid "'%s' is an internal attribute and can not be updated"
86
#: ironic/api/controllers/v1/types.py:226
95
#: ironic/api/controllers/v1/types.py:228
88
97
msgid "'%s' is a mandatory attribute and can not be removed"
91
#: ironic/api/controllers/v1/types.py:231
100
#: ironic/api/controllers/v1/types.py:233
92
101
msgid "'add' and 'replace' operations needs value"
95
#: ironic/api/controllers/v1/utils.py:32
104
#: ironic/api/controllers/v1/utils.py:38
96
105
msgid "Limit must be positive"
99
#: ironic/api/controllers/v1/utils.py:39
108
#: ironic/api/controllers/v1/utils.py:45
101
110
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
104
#: ironic/api/controllers/v1/utils.py:49
113
#: ironic/api/controllers/v1/utils.py:55
106
115
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
109
#: ironic/api/middleware/auth_token.py:41
118
#: ironic/api/middleware/auth_token.py:43
111
120
msgid "Cannot compile public API routes: %s"
134
143
msgid "An unknown exception occurred."
137
#: ironic/common/exception.py:99
146
#: ironic/common/exception.py:106
138
147
msgid "Not authorized."
141
#: ironic/common/exception.py:104
150
#: ironic/common/exception.py:111
142
151
msgid "Operation not permitted."
145
#: ironic/common/exception.py:108
154
#: ironic/common/exception.py:115
146
155
msgid "Unacceptable parameters."
149
#: ironic/common/exception.py:113
158
#: ironic/common/exception.py:120
150
159
msgid "Conflict."
153
#: ironic/common/exception.py:118
162
#: ironic/common/exception.py:125
154
163
msgid "Resource temporarily unavailable, please retry."
157
#: ironic/common/exception.py:124
166
#: ironic/common/exception.py:131
158
167
msgid "Request not acceptable."
161
#: ironic/common/exception.py:129
170
#: ironic/common/exception.py:136
162
171
msgid "Invalid resource state."
165
#: ironic/common/exception.py:133
174
#: ironic/common/exception.py:140
167
176
msgid "A node with UUID %(uuid)s already exists."
170
#: ironic/common/exception.py:137
179
#: ironic/common/exception.py:144
172
181
msgid "A port with MAC address %(mac)s already exists."
175
#: ironic/common/exception.py:141
184
#: ironic/common/exception.py:148
177
186
msgid "A chassis with UUID %(uuid)s already exists."
180
#: ironic/common/exception.py:145
189
#: ironic/common/exception.py:152
182
191
msgid "A port with UUID %(uuid)s already exists."
185
#: ironic/common/exception.py:149
194
#: ironic/common/exception.py:156
188
197
"Instance %(instance_uuid)s is already associated with a node, it cannot "
189
198
"be associated with this other node %(node)s"
192
#: ironic/common/exception.py:154
201
#: ironic/common/exception.py:161
194
203
msgid "A node with name %(name)s already exists."
197
#: ironic/common/exception.py:158
206
#: ironic/common/exception.py:165
199
208
msgid "Expected a uuid but received %(uuid)s."
202
#: ironic/common/exception.py:162
211
#: ironic/common/exception.py:169
204
213
msgid "Expected a logical name or uuid but received %(name)s."
207
#: ironic/common/exception.py:166
216
#: ironic/common/exception.py:173
209
218
msgid "Expected a logical name but received %(name)s."
212
#: ironic/common/exception.py:170
221
#: ironic/common/exception.py:177
214
223
msgid "Expected an uuid or int but received %(identity)s."
217
#: ironic/common/exception.py:174
226
#: ironic/common/exception.py:181
219
228
msgid "Expected a MAC address but received %(mac)s."
222
#: ironic/common/exception.py:178
231
#: ironic/common/exception.py:185
225
234
"The requested action \"%(action)s\" can not be performed on node "
226
235
"\"%(node)s\" while it is in state \"%(state)s\"."
229
#: ironic/common/exception.py:183
238
#: ironic/common/exception.py:190
231
240
msgid "Couldn't apply patch '%(patch)s'. Reason: %(reason)s"
234
#: ironic/common/exception.py:187
243
#: ironic/common/exception.py:194
236
245
msgid "Failed to deploy instance: %(reason)s"
239
#: ironic/common/exception.py:191 ironic/common/exception.py:195
248
#: ironic/common/exception.py:198 ironic/common/exception.py:202
241
250
msgid "Image %(image_id)s is unacceptable: %(reason)s"
244
#: ironic/common/exception.py:201 ironic/common/exception.py:205
253
#: ironic/common/exception.py:208 ironic/common/exception.py:212
249
#: ironic/common/exception.py:209
258
#: ironic/common/exception.py:216
250
259
msgid "Resource already exists."
253
#: ironic/common/exception.py:213
262
#: ironic/common/exception.py:220
254
263
msgid "Resource could not be found."
257
#: ironic/common/exception.py:218
266
#: ironic/common/exception.py:225
259
268
msgid "Failed to load DHCP provider %(dhcp_provider_name)s."
262
#: ironic/common/exception.py:222
271
#: ironic/common/exception.py:229
264
273
msgid "Could not find the following driver(s): %(driver_name)s."
267
#: ironic/common/exception.py:226
276
#: ironic/common/exception.py:233
269
278
msgid "Image %(image_id)s could not be found."
272
#: ironic/common/exception.py:230
281
#: ironic/common/exception.py:237
274
283
msgid "No valid host was found. Reason: %(reason)s"
277
#: ironic/common/exception.py:234
286
#: ironic/common/exception.py:241
279
288
msgid "Instance %(instance)s could not be found."
282
#: ironic/common/exception.py:238
291
#: ironic/common/exception.py:245
284
293
msgid "Node %(node)s could not be found."
287
#: ironic/common/exception.py:242
296
#: ironic/common/exception.py:249
289
298
msgid "Node %(node)s is associated with instance %(instance)s."
292
#: ironic/common/exception.py:246
301
#: ironic/common/exception.py:253
294
303
msgid "Port %(port)s could not be found."
297
#: ironic/common/exception.py:250
306
#: ironic/common/exception.py:257
299
308
msgid "Update DHCP options on port: %(port_id)s failed."
302
#: ironic/common/exception.py:254
311
#: ironic/common/exception.py:261
304
313
msgid "Retrieve IP address on port: %(port_id)s failed."
307
#: ironic/common/exception.py:258
316
#: ironic/common/exception.py:265
309
318
msgid "Invalid IPv4 address %(ip_address)s."
312
#: ironic/common/exception.py:262
321
#: ironic/common/exception.py:269
314
323
msgid "Update MAC address on port: %(port_id)s failed."
317
#: ironic/common/exception.py:266
326
#: ironic/common/exception.py:273
319
328
msgid "Chassis %(chassis)s could not be found."
322
#: ironic/common/exception.py:270
331
#: ironic/common/exception.py:277
324
333
msgid "Conductor %(conductor)s cannot be started because no drivers were loaded."
327
#: ironic/common/exception.py:275
336
#: ironic/common/exception.py:282
329
338
msgid "Conductor %(conductor)s could not be found."
332
#: ironic/common/exception.py:279
341
#: ironic/common/exception.py:286
334
343
msgid "Conductor %(conductor)s already registered."
337
#: ironic/common/exception.py:283
346
#: ironic/common/exception.py:290
339
348
msgid "Failed to set node power state to %(pstate)s."
342
#: ironic/common/exception.py:287
351
#: ironic/common/exception.py:294
343
352
msgid "An exclusive lock is required, but the current context has a shared lock."
346
#: ironic/common/exception.py:292
355
#: ironic/common/exception.py:299
348
357
msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s"
351
#: ironic/common/exception.py:297
360
#: ironic/common/exception.py:304
353
362
msgid "Console access is not enabled on node %(node)s"
356
#: ironic/common/exception.py:301
365
#: ironic/common/exception.py:308
359
368
"The %(op)s operation can't be performed on node %(node)s because it's in "
360
369
"maintenance mode."
363
#: ironic/common/exception.py:306
372
#: ironic/common/exception.py:313
366
375
"Can not change instance association while node %(node)s is in power state"
370
#: ironic/common/exception.py:311
379
#: ironic/common/exception.py:318
373
382
"Cannot complete the requested action because chassis %(chassis)s contains"
377
#: ironic/common/exception.py:316
386
#: ironic/common/exception.py:323
379
388
msgid "IPMI call failed: %(cmd)s."
382
#: ironic/common/exception.py:320
391
#: ironic/common/exception.py:327
392
msgid "Failed to connect to AMT service."
395
#: ironic/common/exception.py:331
397
msgid "AMT call failed: %(cmd)s."
400
#: ironic/common/exception.py:335
384
402
msgid "Failed to establish SSH connection to host %(host)s."
387
#: ironic/common/exception.py:324
405
#: ironic/common/exception.py:339
389
407
msgid "Failed to execute command via SSH: %(cmd)s."
392
#: ironic/common/exception.py:328
410
#: ironic/common/exception.py:343
394
412
msgid "Unsupported object type %(objtype)s"
397
#: ironic/common/exception.py:332
415
#: ironic/common/exception.py:347
399
417
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
402
#: ironic/common/exception.py:336
420
#: ironic/common/exception.py:351
404
msgid "Driver %(driver)s does not support %(extension)s."
423
"Driver %(driver)s does not support %(extension)s (disabled or not "
407
#: ironic/common/exception.py:340
427
#: ironic/common/exception.py:356
409
429
msgid "Version %(objver)s of %(objname)s is not supported"
412
#: ironic/common/exception.py:344
432
#: ironic/common/exception.py:360
414
434
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
417
#: ironic/common/exception.py:349
437
#: ironic/common/exception.py:365
419
439
msgid "Not authorized for image %(image_id)s."
422
#: ironic/common/exception.py:353
442
#: ironic/common/exception.py:369
424
444
msgid "Invalid image href %(image_href)s."
427
#: ironic/common/exception.py:357
447
#: ironic/common/exception.py:373
449
msgid "Validation of image href %(image_href)s failed, reason: %(reason)s"
452
#: ironic/common/exception.py:378
454
msgid "Failed to download image %(image_href)s, reason: %(reason)s"
457
#: ironic/common/exception.py:382
428
458
msgid "Not authorized in Keystone."
431
#: ironic/common/exception.py:370
461
#: ironic/common/exception.py:395
434
464
"Service type %(service_type)s with endpoint type %(endpoint_type)s not "
435
465
"found in keystone service catalog."
438
#: ironic/common/exception.py:375
468
#: ironic/common/exception.py:400
439
469
msgid "Connection failed"
442
#: ironic/common/exception.py:379
472
#: ironic/common/exception.py:404
443
473
msgid "Requested OpenStack Images API is forbidden"
446
#: ironic/common/exception.py:387
476
#: ironic/common/exception.py:412
447
477
msgid "The provided endpoint is invalid"
450
#: ironic/common/exception.py:391
480
#: ironic/common/exception.py:416
451
481
msgid "Unable to communicate with the server."
454
#: ironic/common/exception.py:407
484
#: ironic/common/exception.py:432
456
486
msgid "Could not find config at %(path)s"
459
#: ironic/common/exception.py:411
489
#: ironic/common/exception.py:436
462
492
"Node %(node)s is locked by host %(host)s, please retry after the current "
463
493
"operation is completed."
466
#: ironic/common/exception.py:416
496
#: ironic/common/exception.py:441
468
498
msgid "Node %(node)s found not to be locked on release"
471
#: ironic/common/exception.py:420
501
#: ironic/common/exception.py:445
473
503
"Requested action cannot be performed due to lack of free conductor "
477
#: ironic/common/exception.py:430
507
#: ironic/common/exception.py:455
479
509
msgid "Invalid configuration file. %(error_msg)s"
482
#: ironic/common/exception.py:434
512
#: ironic/common/exception.py:459
484
514
msgid "Driver %(driver)s could not be loaded. Reason: %(reason)s."
487
#: ironic/common/exception.py:442
517
#: ironic/common/exception.py:467
489
519
msgid "Could not find pid in pid file %(pid_path)s"
492
#: ironic/common/exception.py:446
522
#: ironic/common/exception.py:471
494
524
msgid "Console subprocess failed to start. %(error)s"
497
#: ironic/common/exception.py:450
527
#: ironic/common/exception.py:475
499
529
msgid "Failed to create the password file. %(error)s"
502
#: ironic/common/exception.py:458
532
#: ironic/common/exception.py:483
504
534
msgid "%(operation)s failed, error: %(error)s"
507
#: ironic/common/exception.py:466
537
#: ironic/common/exception.py:487
539
msgid "%(operation)s not supported. error: %(error)s"
542
#: ironic/common/exception.py:495
510
545
"DRAC client failed. Last error (cURL error code): %(last_error)s, fault "
511
546
"string: \"%(fault_string)s\" response_code: %(response_code)s"
514
#: ironic/common/exception.py:473
549
#: ironic/common/exception.py:502
516
551
msgid "DRAC operation failed. Message: %(message)s"
519
#: ironic/common/exception.py:477
554
#: ironic/common/exception.py:506
522
557
"DRAC operation yielded return value %(actual_return_value)s that is "
523
558
"neither error nor expected %(expected_return_value)s"
526
#: ironic/common/exception.py:482
561
#: ironic/common/exception.py:511
529
564
"Another job with ID %(job_id)s is already created to configure "
530
565
"%(target)s. Wait until existing job is completed or is canceled"
533
#: ironic/common/exception.py:488
568
#: ironic/common/exception.py:517
536
571
"Invalid filter dialect '%(invalid_filter)s'. Supported options are "
540
#: ironic/common/exception.py:493
575
#: ironic/common/exception.py:522
542
577
msgid "Failed to get sensor data for node %(node)s. Error: %(error)s"
545
#: ironic/common/exception.py:498
580
#: ironic/common/exception.py:527
547
582
msgid "Failed to parse sensor data for node %(node)s. Error: %(error)s"
550
#: ironic/common/exception.py:503
585
#: ironic/common/exception.py:532
553
588
"Disk volume where '%(path)s' is located doesn't have enough disk space. "
554
589
"Required %(required)d MiB, only %(actual)d MiB available space present."
557
#: ironic/common/exception.py:509
592
#: ironic/common/exception.py:538
559
594
msgid "Creating %(image_type)s image failed: %(error)s"
562
#: ironic/common/exception.py:513
597
#: ironic/common/exception.py:542
564
599
msgid "Swift operation '%(operation)s' failed: %(error)s"
567
#: ironic/common/exception.py:517
602
#: ironic/common/exception.py:546
569
604
msgid "SNMP operation '%(operation)s' failed: %(error)s"
572
#: ironic/common/exception.py:521
607
#: ironic/common/exception.py:550
574
609
msgid "Failed to create a file system. File system %(fs)s is not supported."
577
#: ironic/common/exception.py:526
612
#: ironic/common/exception.py:555
579
614
msgid "iRMC %(operation)s failed. Reason: %(error)s"
582
#: ironic/common/exception.py:530
617
#: ironic/common/exception.py:559
584
619
msgid "VirtualBox operation '%(operation)s' failed. Error: %(error)s"
587
#: ironic/common/fsm.py:84
622
#: ironic/common/exception.py:564
624
msgid "Failed to inspect hardware. Reason: %(error)s"
627
#: ironic/common/exception.py:568
629
msgid "Failed to clean node %(node)s: %(reason)s"
632
#: ironic/common/fsm.py:94
589
634
msgid "State '%s' already defined"
592
#: ironic/common/fsm.py:87
637
#: ironic/common/fsm.py:97
593
638
msgid "On enter callback must be callable"
596
#: ironic/common/fsm.py:90
641
#: ironic/common/fsm.py:100
597
642
msgid "On exit callback must be callable"
600
#: ironic/common/fsm.py:92
645
#: ironic/common/fsm.py:102
602
647
msgid "Target state '%s' does not exist"
605
#: ironic/common/fsm.py:108
650
#: ironic/common/fsm.py:106
652
msgid "Target state '%s' is not a 'stable' state"
655
#: ironic/common/fsm.py:122
608
658
"Can not add a transition on event '%(event)s' that starts in a undefined "
609
659
"state '%(state)s'"
612
#: ironic/common/fsm.py:113
662
#: ironic/common/fsm.py:127
615
665
"Can not add a transition on event '%(event)s' that ends in a undefined "
616
666
"state '%(state)s'"
619
#: ironic/common/fsm.py:124
669
#: ironic/common/fsm.py:138
620
670
msgid "Can only process events after being initialized (not before)"
623
#: ironic/common/fsm.py:128
673
#: ironic/common/fsm.py:142
625
675
msgid "Can not transition from terminal state '%(state)s' on event '%(event)s'"
628
#: ironic/common/fsm.py:133
678
#: ironic/common/fsm.py:147
631
681
"Can not transition from state '%(state)s' on event '%(event)s' (no "
632
682
"defined transition)"
635
#: ironic/common/fsm.py:171
685
#: ironic/common/fsm.py:185
637
687
msgid "Can not start from an undefined state '%s'"
640
#: ironic/common/fsm.py:174
690
#: ironic/common/fsm.py:188
642
692
msgid "Can not start from a terminal state '%s'"
748
827
"swift_store_multiple_containers_seed."
751
#: ironic/conductor/manager.py:338
830
#: ironic/conductor/manager.py:376
752
831
msgid "Invalid method call: update_node can not change node state."
755
#: ironic/conductor/manager.py:463 ironic/conductor/manager.py:555
834
#: ironic/conductor/manager.py:501 ironic/conductor/manager.py:593
756
835
#: ironic/drivers/utils.py:84
758
837
msgid "No handler for method %s"
761
#: ironic/conductor/manager.py:468 ironic/conductor/manager.py:560
840
#: ironic/conductor/manager.py:506 ironic/conductor/manager.py:598
763
842
msgid "The method %(method)s does not support HTTP %(http)s"
766
#: ironic/conductor/manager.py:657
845
#: ironic/conductor/manager.py:695
767
846
msgid "provisioning"
770
#: ironic/conductor/manager.py:664
849
#: ironic/conductor/manager.py:730
772
851
msgid "RPC do_node_deploy failed to validate deploy or power info. Error: %(msg)s"
775
#: ironic/conductor/manager.py:724
854
#: ironic/conductor/manager.py:777
778
857
"Failed to validate power driver interface. Can not delete instance. "
782
#: ironic/conductor/manager.py:994
861
#: ironic/conductor/manager.py:802
863
msgid "Failed to tear down. Error: %s"
866
#: ironic/conductor/manager.py:851
869
"Cannot continue cleaning on %(node)s, node is in %(state)s state, should "
873
#: ironic/conductor/manager.py:887
876
"Failed to validate power driver interface. Can not clean node %(node)s. "
880
#: ironic/conductor/manager.py:897
882
msgid "Failed to prepare node %(node)s for cleaning: %(e)s"
885
#: ironic/conductor/manager.py:929
887
msgid "Node %(node)s got an invalid last step for %(state)s: %(step)s."
890
#: ironic/conductor/manager.py:951
892
msgid "Node %(node)s failed step %(step)s: %(exc)s"
895
#: ironic/conductor/manager.py:970
898
"While executing step %(step)s on node %(node)s, step returned invalid "
902
#: ironic/conductor/manager.py:986
904
msgid "Failed to tear down from cleaning for node %s"
907
#: ironic/conductor/manager.py:1249
783
908
msgid "not supported"
786
#: ironic/conductor/manager.py:1022
911
#: ironic/conductor/manager.py:1277
788
913
msgid "Node %s can't be deleted because it's not powered off"
791
#: ironic/conductor/manager.py:1101
916
#: ironic/conductor/manager.py:1377
795
#: ironic/conductor/manager.py:1101
920
#: ironic/conductor/manager.py:1377
799
#: ironic/conductor/manager.py:1124
924
#: ironic/conductor/manager.py:1400
803
#: ironic/conductor/manager.py:1124
928
#: ironic/conductor/manager.py:1400
804
929
msgid "disabling"
807
#: ironic/conductor/manager.py:1125
932
#: ironic/conductor/manager.py:1401
809
934
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
812
#: ironic/conductor/manager.py:1376 ironic/conductor/manager.py:1404
937
#: ironic/conductor/manager.py:1660
940
"RPC inspect_hardware failed to validate inspection or power info. Error: "
944
#: ironic/conductor/manager.py:1692
945
msgid "timeout reached while inspecting the node"
948
#: ironic/conductor/manager.py:1777 ironic/conductor/manager.py:1805
813
949
msgid "No free conductor workers available"
816
#: ironic/conductor/manager.py:1476
952
#: ironic/conductor/manager.py:1877
818
954
msgid "Failed to upload the configdrive to Swift. Error: %s"
821
#: ironic/conductor/manager.py:1486
957
#: ironic/conductor/manager.py:1887
823
959
msgid "Failed to prepare to deploy. Error: %s"
826
#: ironic/conductor/manager.py:1494
962
#: ironic/conductor/manager.py:1895
828
964
msgid "Failed to deploy. Error: %s"
831
#: ironic/conductor/manager.py:1528
833
msgid "Failed to tear down. Error: %s"
836
#: ironic/conductor/manager.py:1548
967
#: ironic/conductor/manager.py:1921
839
970
"During sync_power_state, max retries exceeded for node %(node)s, node "
871
1007
"aborting. More info may be found in the log file."
874
#: ironic/db/sqlalchemy/api.py:338
1010
#: ironic/db/sqlalchemy/api.py:334
875
1011
msgid "Cannot overwrite UUID for an existing Node."
878
#: ironic/db/sqlalchemy/api.py:425
1014
#: ironic/db/sqlalchemy/api.py:431
879
1015
msgid "Cannot overwrite UUID for an existing Port."
882
#: ironic/db/sqlalchemy/api.py:488
1018
#: ironic/db/sqlalchemy/api.py:489
883
1019
msgid "Cannot overwrite UUID for an existing Chassis."
886
#: ironic/dhcp/neutron.py:70
1022
#: ironic/dhcp/neutron.py:74
887
1023
msgid "Neutron auth_strategy should be either \"noauth\" or \"keystone\"."
890
#: ironic/dhcp/neutron.py:161
1026
#: ironic/dhcp/neutron.py:171
891
1027
#, python-format
893
1029
"No VIFs found for node %(node)s when attempting to update DHCP BOOT "
897
#: ironic/dhcp/neutron.py:175
1033
#: ironic/dhcp/neutron.py:185
898
1034
#, python-format
899
1035
msgid "Failed to set DHCP BOOT options for any port on node %s."
902
#: ironic/drivers/agent.py:103 ironic/drivers/fake.py:197
903
#: ironic/drivers/pxe.py:231
1038
#: ironic/dhcp/neutron.py:297
1039
msgid "Valid cleaning network UUID not provided"
1042
#: ironic/dhcp/neutron.py:313
1044
msgid "Could not create cleaning port on network %(net)s from %(node)s. %(exc)s"
1047
#: ironic/dhcp/neutron.py:322
1049
msgid "Failed to create cleaning ports for node %(node)s"
1052
#: ironic/dhcp/neutron.py:343
1055
"Could not get cleaning network vif for %(node)s from Neutron, possible "
1056
"network issue. %(exc)s"
1059
#: ironic/dhcp/neutron.py:357
1062
"Could not remove cleaning ports on network %(net)s from %(node)s, "
1063
"possible network issue. %(exc)s"
1066
#: ironic/drivers/agent.py:103 ironic/drivers/fake.py:205
1067
#: ironic/drivers/pxe.py:244
904
1068
msgid "Unable to import pyremotevbox library"
907
#: ironic/drivers/drac.py:34 ironic/drivers/fake.py:159
1071
#: ironic/drivers/drac.py:35 ironic/drivers/fake.py:166
1072
#: ironic/drivers/fake.py:233 ironic/drivers/pxe.py:264
908
1073
msgid "Unable to import pywsman library"
911
#: ironic/drivers/fake.py:96
1076
#: ironic/drivers/fake.py:102
912
1077
msgid "Unable to import pyghmi IPMI library"
915
#: ironic/drivers/fake.py:110 ironic/drivers/pxe.py:114
1080
#: ironic/drivers/fake.py:116 ironic/drivers/pxe.py:126
916
1081
msgid "Unable to import seamicroclient library"
919
#: ironic/drivers/fake.py:134 ironic/drivers/pxe.py:142
1084
#: ironic/drivers/fake.py:140 ironic/drivers/pxe.py:154
920
1085
msgid "Unable to import iboot library"
923
#: ironic/drivers/fake.py:146 ironic/drivers/ilo.py:43 ironic/drivers/ilo.py:66
924
#: ironic/drivers/pxe.py:162
1088
#: ironic/drivers/fake.py:152 ironic/drivers/ilo.py:43 ironic/drivers/ilo.py:67
1089
#: ironic/drivers/pxe.py:174
925
1090
msgid "Unable to import proliantutils library"
928
#: ironic/drivers/fake.py:173 ironic/drivers/pxe.py:184
1093
#: ironic/drivers/fake.py:180 ironic/drivers/pxe.py:197
929
1094
msgid "Unable to import pysnmp library"
932
#: ironic/drivers/fake.py:185 ironic/drivers/pxe.py:207
1097
#: ironic/drivers/fake.py:192 ironic/drivers/pxe.py:220
933
1098
msgid "Unable to import python-scciclient library"
936
#: ironic/drivers/pxe.py:91
1101
#: ironic/drivers/pxe.py:101
937
1102
msgid "Unable to import pyghmi library"
948
1113
"%(valid_values)s."
951
#: ironic/drivers/modules/agent.py:182
1116
#: ironic/drivers/modules/agent.py:71 ironic/drivers/modules/pxe.py:102
1117
msgid "UUID (from Glance) of the deployment kernel. Required."
1120
#: ironic/drivers/modules/agent.py:73
1122
"UUID (from Glance) of the ramdisk with agent that is used at deploy time."
1126
#: ironic/drivers/modules/agent.py:260
952
1127
#, python-format
953
1128
msgid "Node %s failed to validate deploy image info. Some parameters were missing"
956
#: ironic/drivers/modules/agent.py:336
1131
#: ironic/drivers/modules/agent.py:266
1134
"image_source's image_checksum must be provided in instance_info for node "
1138
#: ironic/drivers/modules/agent.py:274
1141
"Node %(node)s is configured to use the %(driver)s driver which currently "
1142
"does not support deploying partition images."
1145
#: ironic/drivers/modules/agent.py:483
957
1146
#, python-format
958
1147
msgid "node %(node)s command status errored: %(error)s"
961
#: ironic/drivers/modules/agent_base_vendor.py:119
1150
#: ironic/drivers/modules/agent_base_vendor.py:124
962
1151
msgid "Missing parameter version"
965
#: ironic/drivers/modules/agent_base_vendor.py:122
1154
#: ironic/drivers/modules/agent_base_vendor.py:127
966
1155
#, python-format
967
1156
msgid "Unknown lookup payload version: %s"
970
#: ironic/drivers/modules/agent_base_vendor.py:149
1159
#: ironic/drivers/modules/agent_base_vendor.py:160
1161
msgid "Agent returned error for clean step %(step)s on node %(node)s : %(err)s."
1164
#: ironic/drivers/modules/agent_base_vendor.py:172
1166
msgid "Could not restart cleaning on node %(node)s: %(err)s."
1169
#: ironic/drivers/modules/agent_base_vendor.py:184
1172
"Agent returned unknown status for clean step %(step)s on node %(node)s : "
1176
#: ironic/drivers/modules/agent_base_vendor.py:215
971
1177
msgid "For heartbeat operation, \"agent_url\" must be specified."
974
#: ironic/drivers/modules/agent_base_vendor.py:158
1180
#: ironic/drivers/modules/agent_base_vendor.py:224
975
1181
msgid "Failed checking if deploy is done."
978
#: ironic/drivers/modules/agent_base_vendor.py:161
1184
#: ironic/drivers/modules/agent_base_vendor.py:232
979
1185
msgid "Node failed to get image for deploy."
982
#: ironic/drivers/modules/agent_base_vendor.py:165
1188
#: ironic/drivers/modules/agent_base_vendor.py:236
983
1189
msgid "Node failed to move to active state."
986
#: ironic/drivers/modules/agent_base_vendor.py:245
1192
#: ironic/drivers/modules/agent_base_vendor.py:249
1194
msgid "Asynchronous exception for node %(node)s: %(msg)s exception: %(e)s"
1197
#: ironic/drivers/modules/agent_base_vendor.py:337
987
1198
#, python-format
988
1199
msgid "Malformed network interfaces lookup: %s"
991
#: ironic/drivers/modules/agent_base_vendor.py:274
1202
#: ironic/drivers/modules/agent_base_vendor.py:366
992
1203
#, python-format
993
1204
msgid "No ports matching the given MAC addresses %sexist in the database."
996
#: ironic/drivers/modules/agent_base_vendor.py:322
1207
#: ironic/drivers/modules/agent_base_vendor.py:414
997
1208
#, python-format
999
1210
"Ports matching mac addresses match multiple nodes. MACs: %(macs)s. Port "
1000
1211
"ids: %(port_ids)s"
1214
#: ironic/drivers/modules/agent_base_vendor.py:443
1216
msgid "Error rebooting node %(node)s. Error: %(error)s"
1219
#: ironic/drivers/modules/agent_base_vendor.py:475
1222
"Failed to install a bootloader when deploying node %(node)s. Error: "
1226
#: ironic/drivers/modules/agent_base_vendor.py:484
1229
"Failed to change the boot device to %(boot_dev)s when deploying node "
1230
"%(node)s. Error: %(error)s"
1003
1233
#: ironic/drivers/modules/agent_client.py:48
1004
1234
msgid "Agent driver requires agent_url in driver_internal_info"
1237
#: ironic/drivers/modules/agent_client.py:79
1240
"Unable to decode response as JSON.\n"
1241
"Request URL: %(url)s\n"
1242
"Request body: \"%(body)s\"\n"
1243
"Response: \"%(response)s\""
1007
1246
#: ironic/drivers/modules/console_utils.py:89
1008
1247
#, python-format
1037
1276
msgid "Could not stop the console for node '%(node)s'. Reason: %(err)s."
1040
#: ironic/drivers/modules/deploy_utils.py:117
1279
#: ironic/drivers/modules/deploy_utils.py:129
1041
1280
#, python-format
1043
1282
"iSCSI connection was not seen by the file system after attempting to "
1044
1283
"verify %d times."
1047
#: ironic/drivers/modules/deploy_utils.py:140
1286
#: ironic/drivers/modules/deploy_utils.py:152
1048
1287
#, python-format
1050
1289
"iSCSI connection did not become active after attempting to verify %d "
1054
#: ironic/drivers/modules/deploy_utils.py:406
1293
#: ironic/drivers/modules/deploy_utils.py:303
1296
"Unable to stat device %(dev)s after attempting to verify %(attempts)d "
1300
#: ironic/drivers/modules/deploy_utils.py:501
1055
1301
#, python-format
1057
1303
"Can't download the configdrive content for node %(node)s from '%(url)s'. "
1058
1304
"Reason: %(reason)s"
1061
#: ironic/drivers/modules/deploy_utils.py:415
1307
#: ironic/drivers/modules/deploy_utils.py:510
1062
1308
#, python-format
1064
1310
"Config drive for node %s is not base64 encoded or the content is "
1068
#: ironic/drivers/modules/deploy_utils.py:418
1314
#: ironic/drivers/modules/deploy_utils.py:513
1069
1315
#, python-format
1070
1316
msgid " Downloaded from \"%s\"."
1073
#: ironic/drivers/modules/deploy_utils.py:431
1319
#: ironic/drivers/modules/deploy_utils.py:526
1074
1320
#, python-format
1076
1322
"Encountered error while decompressing and writing config drive for node "
1077
1323
"%(node)s. Error: %(exc)s"
1080
#: ironic/drivers/modules/deploy_utils.py:468
1082
msgid "Parent device '%s' not found"
1085
#: ironic/drivers/modules/deploy_utils.py:496
1326
#: ironic/drivers/modules/deploy_utils.py:597
1086
1327
#, python-format
1087
1328
msgid "Root device '%s' not found"
1090
#: ironic/drivers/modules/deploy_utils.py:505
1331
#: ironic/drivers/modules/deploy_utils.py:607
1091
1332
#, python-format
1092
1333
msgid "'%(partition)s' device '%(part_device)s' not found"
1095
#: ironic/drivers/modules/deploy_utils.py:613
1336
#: ironic/drivers/modules/deploy_utils.py:735
1338
msgid "Parent device '%s' not found"
1341
#: ironic/drivers/modules/deploy_utils.py:786
1096
1342
#, python-format
1097
1343
msgid "%(error_msg)s. Missing are: %(missing_info)s"
1100
#: ironic/drivers/modules/deploy_utils.py:701
1346
#: ironic/drivers/modules/deploy_utils.py:875
1101
1347
#, python-format
1103
1349
"Error parsing capabilities from Node %s instance_info field. A dictionary"
1104
" or a dictionary string is expected."
1107
#: ironic/drivers/modules/fake.py:48 ironic/drivers/modules/ipminative.py:338
1350
" or a \"jsonified\" dictionary is expected."
1353
#: ironic/drivers/modules/deploy_utils.py:909
1355
msgid "get_clean_steps for node %(node)s returned invalid result: %(result)s"
1358
#: ironic/drivers/modules/deploy_utils.py:945
1360
msgid "Agent on node %(node)s returned bad command result: %(result)s"
1363
#: ironic/drivers/modules/deploy_utils.py:1002
1366
"The hints \"%(invalid_hints)s\" are invalid. Valid hints are: "
1367
"\"%(valid_hints)s\""
1370
#: ironic/drivers/modules/deploy_utils.py:1012
1371
msgid "Root device hint \"size\" is not an integer value."
1374
#: ironic/drivers/modules/discoverd.py:78
1375
msgid "ironic-discoverd support is disabled"
1378
#: ironic/drivers/modules/discoverd.py:82
1379
msgid "ironic-discoverd Python module not found"
1382
#: ironic/drivers/modules/discoverd.py:88
1384
msgid "ironic-discoverd version is too old: required >= 1.0.0, got %s"
1387
#: ironic/drivers/modules/discoverd.py:166
1389
msgid "Failed to start inspection: %s"
1392
#: ironic/drivers/modules/discoverd.py:200
1394
msgid "ironic-discoverd inspection failed: %s"
1397
#: ironic/drivers/modules/fake.py:48 ironic/drivers/modules/ipminative.py:343
1108
1398
#, python-format
1109
1399
msgid "set_power_state called with an invalid power state: %s."
1177
1468
msgid "Cannot get power status for node '%(node)s'. iBoot get_relays() failed."
1180
#: ironic/drivers/modules/iboot.py:185 ironic/drivers/modules/ipmitool.py:642
1471
#: ironic/drivers/modules/iboot.py:185 ironic/drivers/modules/ipmitool.py:653
1181
1472
#: ironic/drivers/modules/snmp.py:672 ironic/drivers/modules/ssh.py:561
1182
1473
#, python-format
1183
1474
msgid "set_power_state called with invalid power state %s."
1186
#: ironic/drivers/modules/ipminative.py:63
1477
#: ironic/drivers/modules/ipminative.py:68
1187
1478
msgid "IP of the node's BMC. Required."
1190
#: ironic/drivers/modules/ipminative.py:64
1481
#: ironic/drivers/modules/ipminative.py:69
1191
1482
msgid "IPMI password. Required."
1194
#: ironic/drivers/modules/ipminative.py:65
1485
#: ironic/drivers/modules/ipminative.py:70
1195
1486
msgid "IPMI username. Required."
1198
#: ironic/drivers/modules/ipminative.py:68
1199
#: ironic/drivers/modules/ipmitool.py:96 ironic/drivers/modules/seamicro.py:80
1200
#: ironic/drivers/modules/ilo/common.py:72
1489
#: ironic/drivers/modules/ipminative.py:73
1490
#: ironic/drivers/modules/ipmitool.py:95 ironic/drivers/modules/seamicro.py:80
1491
#: ironic/drivers/modules/ilo/common.py:75
1201
1492
msgid "node's UDP port to connect to. Only required for console access."
1204
#: ironic/drivers/modules/ipminative.py:92
1205
#: ironic/drivers/modules/ipmitool.py:212
1495
#: ironic/drivers/modules/ipminative.py:97
1496
#: ironic/drivers/modules/ipmitool.py:223
1206
1497
#, python-format
1207
1498
msgid "Missing the following IPMI credentials in node's driver_info: %s."
1210
#: ironic/drivers/modules/ipminative.py:110
1211
#: ironic/drivers/modules/ipmitool.py:232
1501
#: ironic/drivers/modules/ipminative.py:115
1502
#: ironic/drivers/modules/ipmitool.py:243
1212
1503
msgid "IPMI terminal port is not an integer."
1215
#: ironic/drivers/modules/ipminative.py:494
1216
#: ironic/drivers/modules/ipmitool.py:940
1506
#: ironic/drivers/modules/ipminative.py:499
1507
#: ironic/drivers/modules/ipmitool.py:951
1217
1508
msgid "Missing 'ipmi_terminal_port' parameter in node's driver_info."
1220
#: ironic/drivers/modules/ipmitool.py:70
1511
#: ironic/drivers/modules/ipmitool.py:69
1221
1512
msgid "IP address or hostname of the node. Required."
1515
#: ironic/drivers/modules/ipmitool.py:72
1516
msgid "password. Optional."
1224
1519
#: ironic/drivers/modules/ipmitool.py:73
1225
msgid "password. Optional."
1228
#: ironic/drivers/modules/ipmitool.py:74
1229
1520
#, python-format
1230
1521
msgid "privilege level; default is ADMINISTRATOR. One of %s. Optional."
1524
#: ironic/drivers/modules/ipmitool.py:75
1525
msgid "username; default is NULL user. Optional."
1233
1528
#: ironic/drivers/modules/ipmitool.py:76
1234
msgid "username; default is NULL user. Optional."
1237
#: ironic/drivers/modules/ipmitool.py:77
1239
1530
"bridging_type; default is \"no\". One of \"single\", \"dual\", \"no\". "
1243
#: ironic/drivers/modules/ipmitool.py:79
1534
#: ironic/drivers/modules/ipmitool.py:78
1245
1536
"transit channel for bridged request. Required only if ipmi_bridging is "
1246
1537
"set to \"dual\"."
1249
#: ironic/drivers/modules/ipmitool.py:81
1540
#: ironic/drivers/modules/ipmitool.py:80
1251
1542
"transit address for bridged request. Required only if ipmi_bridging is "
1252
1543
"set to \"dual\"."
1255
#: ironic/drivers/modules/ipmitool.py:83
1546
#: ironic/drivers/modules/ipmitool.py:82
1257
1548
"destination channel for bridged request. Required only if ipmi_bridging "
1258
1549
"is set to \"single\" or \"dual\"."
1261
#: ironic/drivers/modules/ipmitool.py:86
1552
#: ironic/drivers/modules/ipmitool.py:85
1263
1554
"destination address for bridged request. Required only if ipmi_bridging "
1264
1555
"is set to \"single\" or \"dual\"."
1267
#: ironic/drivers/modules/ipmitool.py:89
1558
#: ironic/drivers/modules/ipmitool.py:88
1269
1560
"local IPMB address for bridged requests. Used only if ipmi_bridging is "
1270
1561
"set to \"single\" or \"dual\". Optional."
1273
#: ironic/drivers/modules/ipmitool.py:243
1564
#: ironic/drivers/modules/ipmitool.py:254
1274
1565
#, python-format
1276
1567
"Value for ipmi_bridging is provided as %s, but IPMI bridging is not "
1281
#: ironic/drivers/modules/ipmitool.py:266
1572
#: ironic/drivers/modules/ipmitool.py:277
1282
1573
#, python-format
1283
1574
msgid "%(param)s not provided"
1286
#: ironic/drivers/modules/ipmitool.py:269
1577
#: ironic/drivers/modules/ipmitool.py:280
1287
1578
#, python-format
1289
1580
"Invalid value for ipmi_bridging: %(bridging_type)s, the valid value can "
1290
1581
"be one of: %(bridging_types)s"
1293
#: ironic/drivers/modules/ipmitool.py:277
1584
#: ironic/drivers/modules/ipmitool.py:288
1294
1585
#, python-format
1296
1587
"Invalid privilege level value:%(priv_level)s, the valid value can be one "
1297
1588
"of %(valid_levels)s"
1300
#: ironic/drivers/modules/ipmitool.py:507
1591
#: ironic/drivers/modules/ipmitool.py:518
1301
1592
#, python-format
1302
1593
msgid "parse ipmi sensor data failed, unknown sensor type data: %(sensors_data)s"
1305
#: ironic/drivers/modules/ipmitool.py:545
1596
#: ironic/drivers/modules/ipmitool.py:556
1306
1597
#, python-format
1308
1599
"parse ipmi sensor data failed, get nothing with input data: "
1309
1600
"%(sensors_data)s"
1312
#: ironic/drivers/modules/ipmitool.py:587
1313
#: ironic/drivers/modules/ipmitool.py:678
1314
#: ironic/drivers/modules/ipmitool.py:830
1315
#: ironic/drivers/modules/ipmitool.py:922
1603
#: ironic/drivers/modules/ipmitool.py:598
1604
#: ironic/drivers/modules/ipmitool.py:689
1605
#: ironic/drivers/modules/ipmitool.py:841
1606
#: ironic/drivers/modules/ipmitool.py:933
1317
1608
"Unable to locate usable ipmitool command in the system path when checking"
1318
1609
" ipmitool version"
1321
#: ironic/drivers/modules/ipmitool.py:906
1612
#: ironic/drivers/modules/ipmitool.py:917
1322
1613
msgid "Parameter raw_bytes (string of bytes) was not specified."
1325
#: ironic/drivers/modules/iscsi_deploy.py:119
1616
#: ironic/drivers/modules/iscsi_deploy.py:127
1327
1618
"Cannot validate iSCSI deploy. Some parameters were missing in node's "
1328
1619
"instance_info"
1331
#: ironic/drivers/modules/iscsi_deploy.py:131
1622
#: ironic/drivers/modules/iscsi_deploy.py:136
1332
1623
#, python-format
1334
1625
"Cannot validate parameter for iSCSI deploy. Invalid parameter %(param)s. "
1335
1626
"Reason: %(reason)s"
1338
#: ironic/drivers/modules/iscsi_deploy.py:137
1629
#: ironic/drivers/modules/iscsi_deploy.py:142
1339
1630
#, python-format
1340
msgid "'%s' is not an integer value."
1343
#: ironic/drivers/modules/iscsi_deploy.py:166
1631
msgid "%s is not an integer value."
1634
#: ironic/drivers/modules/iscsi_deploy.py:149
1635
msgid "Cannot deploy whole disk image with swap or ephemeral size set"
1638
#: ironic/drivers/modules/iscsi_deploy.py:182
1344
1639
#, python-format
1346
1641
"Root partition is too small for requested image. Image size: %(image_mb)d"
1347
1642
" MB, Root size: %(root_mb)d MB"
1350
#: ironic/drivers/modules/iscsi_deploy.py:221
1645
#: ironic/drivers/modules/iscsi_deploy.py:236
1351
1646
msgid "Deploy key does not match"
1354
#: ironic/drivers/modules/iscsi_deploy.py:237
1649
#: ironic/drivers/modules/iscsi_deploy.py:257
1355
1650
#, python-format
1356
1651
msgid "Parameters %s were not passed to ironic for deploy."
1359
#: ironic/drivers/modules/iscsi_deploy.py:268
1360
msgid "Failure in deploy ramdisk."
1363
#: ironic/drivers/modules/iscsi_deploy.py:282 ironic/drivers/modules/pxe.py:518
1364
#: ironic/drivers/modules/ilo/deploy.py:528
1365
msgid "Failed to continue iSCSI deployment."
1368
#: ironic/drivers/modules/iscsi_deploy.py:389
1654
#: ironic/drivers/modules/iscsi_deploy.py:304
1656
msgid "Error returned from deploy ramdisk: %s"
1659
#: ironic/drivers/modules/iscsi_deploy.py:325
1661
msgid "Deploy failed for instance %(instance)s. Error: %(error)s"
1664
#: ironic/drivers/modules/iscsi_deploy.py:333
1667
"Couldn't determine the UUID of the root partition or the disk identifier "
1668
"after deploying node %s"
1671
#: ironic/drivers/modules/iscsi_deploy.py:371
1674
"Failed to start the iSCSI target to deploy the node %(node)s. Error: "
1678
#: ironic/drivers/modules/iscsi_deploy.py:495
1369
1679
#, python-format
1370
1680
msgid "Failed to connect to Glance to get the properties of the image %s"
1373
#: ironic/drivers/modules/iscsi_deploy.py:393
1683
#: ironic/drivers/modules/iscsi_deploy.py:499
1374
1684
#, python-format
1375
msgid "Image %s not found in Glance"
1685
msgid "Image %s can not be found."
1378
#: ironic/drivers/modules/iscsi_deploy.py:403
1688
#: ironic/drivers/modules/iscsi_deploy.py:511
1379
1689
#, python-format
1380
1690
msgid "Image %(image)s is missing the following properties: %(properties)s"
1383
#: ironic/drivers/modules/iscsi_deploy.py:423 ironic/drivers/modules/ssh.py:508
1693
#: ironic/drivers/modules/iscsi_deploy.py:531 ironic/drivers/modules/ssh.py:508
1384
1694
#, python-format
1385
1695
msgid "Node %s does not have any port associated with it."
1388
#: ironic/drivers/modules/iscsi_deploy.py:432
1698
#: ironic/drivers/modules/iscsi_deploy.py:540
1389
1699
#, python-format
1391
1701
"Couldn't get the URL of the Ironic API service from the configuration "
1392
1702
"file or keystone catalog. Keystone error: %s"
1395
#: ironic/drivers/modules/pxe.py:100
1396
msgid "UUID (from Glance) of the deployment kernel. Required."
1399
#: ironic/drivers/modules/pxe.py:102
1705
#: ironic/drivers/modules/iscsi_deploy.py:563
1707
"Some mandatory input missing in 'pass_bootloader_info' vendor passthru "
1711
#: ironic/drivers/modules/iscsi_deploy.py:570
1713
msgid "Deploy key %(key_sent)s does not match with %(expected_key)s"
1716
#: ironic/drivers/modules/iscsi_deploy.py:588
1718
msgid "Failed to install bootloader on node %(node)s. Error: %(error)s."
1721
#: ironic/drivers/modules/iscsi_deploy.py:613
1724
"Failed to notify ramdisk to reboot after bootloader installation. Error: "
1728
#: ironic/drivers/modules/pxe.py:104
1400
1729
msgid "UUID (from Glance) of the ramdisk that is mounted at boot time. Required."
1403
#: ironic/drivers/modules/pxe.py:124
1732
#: ironic/drivers/modules/pxe.py:106
1734
"DEPRECATED: Use deploy_kernel instead. UUID (from Glance) of the "
1735
"deployment kernel. Required."
1738
#: ironic/drivers/modules/pxe.py:109
1740
"DEPRECATED: Use deploy_ramdisk instead. UUID (from Glance) of the ramdisk"
1741
" that is mounted at boot time. Required."
1744
#: ironic/drivers/modules/pxe.py:147
1405
1746
"Cannot validate PXE bootloader. Some parameters were missing in node's "
1409
#: ironic/drivers/modules/pxe.py:315
1750
#: ironic/drivers/modules/pxe.py:252
1410
1751
#, python-format
1412
"Local boot is requested, but can't be used with node %s because it's "
1413
"configured to use UEFI boot"
1753
"Conflict: Whole disk image being used for deploy, but cannot be used with"
1754
" node %(node_uuid)s configured to use UEFI boot with netboot option"
1416
#: ironic/drivers/modules/pxe.py:323
1757
#: ironic/drivers/modules/pxe.py:360
1417
1758
msgid "iPXE boot is enabled but no HTTP URL or HTTP root was specified."
1420
#: ironic/drivers/modules/pxe.py:330
1761
#: ironic/drivers/modules/pxe.py:367
1421
1762
#, python-format
1423
1764
"Conflict: iPXE is enabled, but cannot be used with node%(node_uuid)s "
1424
1765
"configured to use UEFI boot"
1768
#: ironic/drivers/modules/pxe.py:638 ironic/drivers/modules/ilo/deploy.py:836
1769
msgid "Failed to continue iSCSI deployment."
1427
1772
#: ironic/drivers/modules/seamicro.py:68
1428
1773
msgid "API endpoint. Required."
1725
#: ironic/drivers/modules/ilo/common.py:62
2110
#: ironic/drivers/modules/ilo/common.py:65
1726
2111
msgid "IP address or hostname of the iLO. Required."
1729
#: ironic/drivers/modules/ilo/common.py:63
2114
#: ironic/drivers/modules/ilo/common.py:66
1730
2115
msgid "username for the iLO with administrator privileges. Required."
1733
#: ironic/drivers/modules/ilo/common.py:65
2118
#: ironic/drivers/modules/ilo/common.py:68
1734
2119
msgid "password for ilo_username. Required."
1737
#: ironic/drivers/modules/ilo/common.py:68
2122
#: ironic/drivers/modules/ilo/common.py:71
1738
2123
msgid "port to be used for iLO operations. Optional."
1741
#: ironic/drivers/modules/ilo/common.py:69
2126
#: ironic/drivers/modules/ilo/common.py:72
1742
2127
msgid "timeout (in seconds) for iLO operations. Optional."
1745
#: ironic/drivers/modules/ilo/common.py:108
2130
#: ironic/drivers/modules/ilo/common.py:79
2132
"new password for iLO. Required if the clean step 'reset_ilo_credential' "
2136
#: ironic/drivers/modules/ilo/common.py:115
1746
2137
#, python-format
1748
2139
"The following required iLO parameters are missing from the node's "
1749
2140
"driver_info: %s"
1752
#: ironic/drivers/modules/ilo/common.py:129
2143
#: ironic/drivers/modules/ilo/common.py:136
1753
2144
#, python-format
1755
2146
"The following iLO parameters from the node's driver_info should be "
1759
#: ironic/drivers/modules/ilo/common.py:177
2150
#: ironic/drivers/modules/ilo/common.py:184
1760
2151
msgid "iLO license check"
1763
#: ironic/drivers/modules/ilo/common.py:289
2154
#: ironic/drivers/modules/ilo/common.py:296
1764
2155
#, python-format
1765
2156
msgid "Inserting virtual media %s"
1768
#: ironic/drivers/modules/ilo/common.py:319
2159
#: ironic/drivers/modules/ilo/common.py:326
2160
#: ironic/drivers/modules/ilo/common.py:375
1769
2161
#, python-format
1770
2162
msgid "Setting %s as boot mode"
1773
#: ironic/drivers/modules/ilo/deploy.py:47
2165
#: ironic/drivers/modules/ilo/common.py:479
2167
msgid "Get secure boot mode for node %s."
2170
#: ironic/drivers/modules/ilo/common.py:512
2172
msgid "Setting secure boot to %(flag)s for node %(node)s."
2175
#: ironic/drivers/modules/ilo/deploy.py:61
1774
2176
msgid "UUID (from Glance) of the deployment ISO. Required."
1777
#: ironic/drivers/modules/ilo/deploy.py:177
2179
#: ironic/drivers/modules/ilo/deploy.py:218
1779
2181
"Error validating iLO virtual media deploy. Some parameters were missing "
1780
2182
"in node's driver_info"
1783
#: ironic/drivers/modules/ilo/deploy.py:446
2185
#: ironic/drivers/modules/ilo/deploy.py:695
1784
2186
msgid "Missing 'console_port' parameter in node's driver_info."
1787
#: ironic/drivers/modules/ilo/management.py:100
2189
#: ironic/drivers/modules/ilo/inspect.py:101
2191
msgid "Server didn't return the key(s): %(key)s"
2194
#: ironic/drivers/modules/ilo/inspect.py:106
2197
"Essential properties are expected to be in dictionary format, received "
2198
"%(properties)s from node %(node)s."
2201
#: ironic/drivers/modules/ilo/inspect.py:112
2203
msgid "The node %s didn't return 'properties' as the key with inspection."
2206
#: ironic/drivers/modules/ilo/inspect.py:118
2208
msgid "Node %(node)s didn't return MACs %(macs)s in dictionary format."
2211
#: ironic/drivers/modules/ilo/inspect.py:123
2213
msgid "The node %s didn't return 'macs' as the key with inspection."
2216
#: ironic/drivers/modules/ilo/inspect.py:172
2219
"Node %(node)s has invalid capabilities string %(capabilities)s, unable to"
2220
" modify the node properties['capabilities'] string"
2223
#: ironic/drivers/modules/ilo/inspect.py:180
2226
"The expected format of capabilities from inspection is dictionary while "
2227
"node %(node)s returned %(capabilities)s."
2230
#: ironic/drivers/modules/ilo/inspect.py:249
2232
msgid "Inspecting hardware (get_power_state) on %s"
2235
#: ironic/drivers/modules/ilo/management.py:91
2237
msgid "Clean step '%s' not found. 'proliantutils' package needs to be updated."
2240
#: ironic/drivers/modules/ilo/management.py:102
2242
msgid "Clean step %(step)s failed on node %(node)s with error: %(err)s"
2245
#: ironic/drivers/modules/ilo/management.py:166
1788
2246
msgid "Get boot device"
1791
#: ironic/drivers/modules/ilo/management.py:143
2249
#: ironic/drivers/modules/ilo/management.py:209
1792
2250
#, python-format
1793
2251
msgid "Setting %s as boot device"
1796
#: ironic/drivers/modules/ilo/power.py:88
2254
#: ironic/drivers/modules/ilo/power.py:95
1797
2255
msgid "iLO get_power_status"
1800
#: ironic/drivers/modules/ilo/power.py:152
2258
#: ironic/drivers/modules/ilo/power.py:159
1801
2259
#: ironic/drivers/modules/irmc/power.py:60
1802
2260
#, python-format
1803
2261
msgid "_set_power_state called with invalid power state '%s'"
1806
#: ironic/drivers/modules/ilo/power.py:161
2264
#: ironic/drivers/modules/ilo/power.py:168
1807
2265
msgid "iLO set_power_state"
1810
#: ironic/drivers/modules/irmc/common.py:46
2268
#: ironic/drivers/modules/irmc/common.py:50
1811
2269
msgid "IP address or hostname of the iRMC. Required."
1814
#: ironic/drivers/modules/irmc/common.py:47
2272
#: ironic/drivers/modules/irmc/common.py:51
1815
2273
msgid "Username for the iRMC with administrator privileges. Required."
1818
#: ironic/drivers/modules/irmc/common.py:49
2276
#: ironic/drivers/modules/irmc/common.py:53
1819
2277
msgid "Password for irmc_username. Required."
1822
#: ironic/drivers/modules/irmc/common.py:52
2280
#: ironic/drivers/modules/irmc/common.py:56
1824
2282
"Port to be used for iRMC operations; either 80 or 443. The default value "
1825
2283
"is 443. Optional."
1828
#: ironic/drivers/modules/irmc/common.py:54
2286
#: ironic/drivers/modules/irmc/common.py:58
1830
2288
"Authentication method for iRMC operations; either 'basic' or 'digest'. "
1831
"The default value is 'digest'. Optional."
2289
"The default value is 'basic'. Optional."
1834
#: ironic/drivers/modules/irmc/common.py:57
2292
#: ironic/drivers/modules/irmc/common.py:61
1836
2294
"Timeout (in seconds) for iRMC operations. The default value is 60. "
1840
#: ironic/drivers/modules/irmc/common.py:82
2298
#: ironic/drivers/modules/irmc/common.py:63
2300
"Sensor data retrieval method; either 'ipmitool' or 'scci'. The default "
2301
"value is 'ipmitool'. Optional."
2304
#: ironic/drivers/modules/irmc/common.py:89
1841
2305
#, python-format
1842
2306
msgid "Missing the following iRMC parameters in node's driver_info: %s."
1845
#: ironic/drivers/modules/irmc/common.py:96
1846
#: ironic/drivers/modules/irmc/common.py:99
1848
msgid "'%s' has unsupported value."
1851
#: ironic/drivers/modules/irmc/common.py:102
1853
msgid "'%s' is not integer type."
1856
#: ironic/drivers/modules/irmc/common.py:104
2309
#: ironic/drivers/modules/irmc/common.py:103
2310
msgid "'irmc_auth_method' has unsupported value."
2313
#: ironic/drivers/modules/irmc/common.py:106
2314
msgid "'irmc_port' has unsupported value."
2317
#: ironic/drivers/modules/irmc/common.py:109
2318
msgid "'irmc_client_timeout' is not integer type."
2321
#: ironic/drivers/modules/irmc/common.py:112
2322
msgid "'irmc_sensor_method' has unsupported value."
2325
#: ironic/drivers/modules/irmc/common.py:114
1857
2326
#, python-format
1859
2328
"The following type errors were encountered while parsing driver_info:\n"
1956
2415
msgid "Unexpected argument for periodic task creation: %(arg)s."
1959
#: ironic/openstack/common/policy.py:111
1960
msgid "The JSON file that defines policies."
1963
#: ironic/openstack/common/policy.py:114
1964
msgid "Default rule. Enforced when a requested rule is not found."
1967
#: ironic/openstack/common/policy.py:118
1969
"Directories where policy configuration files are stored. They can be "
1970
"relative to any directory in the search path defined by the config_dir "
1971
"option, or absolute paths. The file defined by policy_file must exist for"
1972
" these directories to be searched."
1975
#: ironic/openstack/common/policy.py:142
1977
msgid "Policy doesn't allow %s to be performed."
1980
#: ironic/openstack/common/policy.py:239
1982
msgid "Rules must be an instance of dict or Rules, got %s instead"
1985
#: ironic/openstack/common/strutils.py:114
1987
msgid "Unrecognized value '%(val)s', acceptable values are: %(acceptable)s"
1990
#: ironic/openstack/common/strutils.py:219
1992
msgid "Invalid unit system: \"%s\""
1995
#: ironic/openstack/common/strutils.py:228
1997
msgid "Invalid string format: %s"
2000
#: ironic/openstack/common/versionutils.py:88
2418
#: ironic/openstack/common/versionutils.py:108
2001
2419
#, python-format
2003
2421
"%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s and "
2004
2422
"may be removed in %(remove_in)s."
2007
#: ironic/openstack/common/versionutils.py:92
2425
#: ironic/openstack/common/versionutils.py:112
2008
2426
#, python-format
2010
2428
"%(what)s is deprecated as of %(as_of)s and may be removed in "
2011
2429
"%(remove_in)s. It will not be superseded."
2014
#: ironic/openstack/common/versionutils.py:96
2432
#: ironic/openstack/common/versionutils.py:116
2015
2433
#, python-format
2016
2434
msgid "%(what)s is deprecated as of %(as_of)s in favor of %(in_favor_of)s."
2019
#: ironic/openstack/common/versionutils.py:99
2437
#: ironic/openstack/common/versionutils.py:119
2020
2438
#, python-format
2021
2439
msgid "%(what)s is deprecated as of %(as_of)s. It will not be superseded."
2024
#: ironic/openstack/common/apiclient/base.py:224
2025
#: ironic/openstack/common/apiclient/base.py:381
2027
msgid "No %(name)s matching %(args)s."
2030
#: ironic/openstack/common/apiclient/client.py:233
2031
msgid "Cannot find endpoint or token for request"
2034
#: ironic/openstack/common/apiclient/client.py:356
2037
"Invalid %(api_name)s client version '%(version)s'. Must be one of: "
2041
#: ironic/openstack/common/apiclient/exceptions.py:41
2043
msgid "Missing arguments: %s"
2046
#: ironic/openstack/common/apiclient/exceptions.py:74
2048
msgid "Authentication failed. Missing options: %s"
2051
#: ironic/openstack/common/apiclient/exceptions.py:83
2053
msgid "AuthSystemNotFound: %s"
2056
#: ironic/openstack/common/apiclient/exceptions.py:106
2058
msgid "AmbiguousEndpoints: %s"
2061
#: ironic/openstack/common/apiclient/exceptions.py:114
2065
#: ironic/openstack/common/apiclient/exceptions.py:134
2066
msgid "HTTP Redirection"
2069
#: ironic/openstack/common/apiclient/exceptions.py:142
2070
msgid "HTTP Client Error"
2073
#: ironic/openstack/common/apiclient/exceptions.py:151
2074
msgid "HTTP Server Error"
2077
#: ironic/openstack/common/apiclient/exceptions.py:161
2078
msgid "Multiple Choices"
2081
#: ironic/openstack/common/apiclient/exceptions.py:170
2085
#: ironic/openstack/common/apiclient/exceptions.py:180
2086
msgid "Unauthorized"
2089
#: ironic/openstack/common/apiclient/exceptions.py:189
2090
msgid "Payment Required"
2093
#: ironic/openstack/common/apiclient/exceptions.py:199
2097
#: ironic/openstack/common/apiclient/exceptions.py:209
2101
#: ironic/openstack/common/apiclient/exceptions.py:219
2102
msgid "Method Not Allowed"
2105
#: ironic/openstack/common/apiclient/exceptions.py:229
2106
msgid "Not Acceptable"
2109
#: ironic/openstack/common/apiclient/exceptions.py:238
2110
msgid "Proxy Authentication Required"
2113
#: ironic/openstack/common/apiclient/exceptions.py:247
2114
msgid "Request Timeout"
2117
#: ironic/openstack/common/apiclient/exceptions.py:257
2121
#: ironic/openstack/common/apiclient/exceptions.py:267
2125
#: ironic/openstack/common/apiclient/exceptions.py:277
2126
msgid "Length Required"
2129
#: ironic/openstack/common/apiclient/exceptions.py:287
2130
msgid "Precondition Failed"
2133
#: ironic/openstack/common/apiclient/exceptions.py:296
2134
msgid "Request Entity Too Large"
2137
#: ironic/openstack/common/apiclient/exceptions.py:313
2138
msgid "Request-URI Too Long"
2141
#: ironic/openstack/common/apiclient/exceptions.py:323
2142
msgid "Unsupported Media Type"
2145
#: ironic/openstack/common/apiclient/exceptions.py:333
2146
msgid "Requested Range Not Satisfiable"
2149
#: ironic/openstack/common/apiclient/exceptions.py:342
2150
msgid "Expectation Failed"
2153
#: ironic/openstack/common/apiclient/exceptions.py:352
2154
msgid "Unprocessable Entity"
2157
#: ironic/openstack/common/apiclient/exceptions.py:361
2158
msgid "Internal Server Error"
2161
#: ironic/openstack/common/apiclient/exceptions.py:372
2162
msgid "Not Implemented"
2165
#: ironic/openstack/common/apiclient/exceptions.py:382
2169
#: ironic/openstack/common/apiclient/exceptions.py:391
2170
msgid "Service Unavailable"
2173
#: ironic/openstack/common/apiclient/exceptions.py:401
2174
msgid "Gateway Timeout"
2177
#: ironic/openstack/common/apiclient/exceptions.py:410
2178
msgid "HTTP Version Not Supported"