17
17
"Content-Transfer-Encoding: 8bit\n"
18
18
"Generated-By: Babel 1.3\n"
20
#: ironic/api/controllers/v1/driver.py:116
21
#: ironic/api/controllers/v1/node.py:558
20
#: ironic/api/controllers/base.py:92
21
msgid "Invalid value for X-OpenStack-Ironic-API-Version header."
24
#: ironic/api/controllers/v1/__init__.py:164
27
"Mutually exclusive versions requested. Version %(ver)s requested but not "
28
"supported by this service."
31
#: ironic/api/controllers/v1/__init__.py:170
34
"Unsupported minor version requested. This API service supports the "
35
"following version range: [%(min)s, %(max)s]."
38
#: ironic/api/controllers/v1/driver.py:146
39
#: ironic/api/controllers/v1/node.py:716
22
40
msgid "Method not specified"
25
#: ironic/api/controllers/v1/node.py:309
27
msgid "Node %(node)s is already in the '%(state)s' state."
30
#: ironic/api/controllers/v1/node.py:322
32
msgid "Node %s is already being provisioned or decommissioned."
35
#: ironic/api/controllers/v1/node.py:596
43
#: ironic/api/controllers/v1/node.py:423
45
msgid "Adding a config drive is only supported when setting provision state to %s"
48
#: ironic/api/controllers/v1/node.py:446
50
msgid "The requested action \"%(action)s\" could not be understood."
53
#: ironic/api/controllers/v1/node.py:801
36
54
msgid "Chassis id not specified."
39
#: ironic/api/controllers/v1/node.py:777
57
#: ironic/api/controllers/v1/node.py:975
59
msgid "Cannot create node with invalid name %(name)s"
62
#: ironic/api/controllers/v1/node.py:1003
41
64
msgid "Node %s can not be updated while a state transition is in progress."
44
#: ironic/api/controllers/v1/port.py:181
67
#: ironic/api/controllers/v1/node.py:1013
69
msgid "Node %(node)s: Cannot change name to invalid name '%(name)s'"
72
#: ironic/api/controllers/v1/port.py:182
45
73
msgid "Node id not specified."
48
#: ironic/api/controllers/v1/types.py:136
76
#: ironic/api/controllers/v1/types.py:171
78
msgid "%s is not JSON serializable"
81
#: ironic/api/controllers/v1/types.py:222
50
83
msgid "'%s' is an internal attribute and can not be updated"
53
#: ironic/api/controllers/v1/types.py:140
86
#: ironic/api/controllers/v1/types.py:226
55
88
msgid "'%s' is a mandatory attribute and can not be removed"
58
#: ironic/api/controllers/v1/types.py:145
91
#: ironic/api/controllers/v1/types.py:231
59
92
msgid "'add' and 'replace' operations needs value"
62
#: ironic/api/controllers/v1/types.py:176
64
msgid "Wrong type. Expected '%(type)s', got '%(value)s'"
67
#: ironic/api/controllers/v1/utils.py:33
95
#: ironic/api/controllers/v1/utils.py:32
68
96
msgid "Limit must be positive"
71
#: ironic/api/controllers/v1/utils.py:40
99
#: ironic/api/controllers/v1/utils.py:39
73
101
msgid "Invalid sort direction: %s. Acceptable values are 'asc' or 'desc'"
76
#: ironic/api/controllers/v1/utils.py:50
104
#: ironic/api/controllers/v1/utils.py:49
78
106
msgid "Adding a new attribute (%s) to the root of the resource is not allowed"
126
154
msgid "Resource temporarily unavailable, please retry."
129
#: ironic/common/exception.py:123
157
#: ironic/common/exception.py:124
158
msgid "Request not acceptable."
161
#: ironic/common/exception.py:129
130
162
msgid "Invalid resource state."
133
#: ironic/common/exception.py:127
165
#: ironic/common/exception.py:133
135
167
msgid "A node with UUID %(uuid)s already exists."
138
#: ironic/common/exception.py:131
170
#: ironic/common/exception.py:137
140
172
msgid "A port with MAC address %(mac)s already exists."
143
#: ironic/common/exception.py:135
175
#: ironic/common/exception.py:141
145
177
msgid "A chassis with UUID %(uuid)s already exists."
148
#: ironic/common/exception.py:139
180
#: ironic/common/exception.py:145
150
182
msgid "A port with UUID %(uuid)s already exists."
153
#: ironic/common/exception.py:143
185
#: ironic/common/exception.py:149
156
188
"Instance %(instance_uuid)s is already associated with a node, it cannot "
157
189
"be associated with this other node %(node)s"
160
#: ironic/common/exception.py:148
192
#: ironic/common/exception.py:154
194
msgid "A node with name %(name)s already exists."
197
#: ironic/common/exception.py:158
162
199
msgid "Expected a uuid but received %(uuid)s."
165
#: ironic/common/exception.py:152
202
#: ironic/common/exception.py:162
204
msgid "Expected a logical name or uuid but received %(name)s."
207
#: ironic/common/exception.py:166
209
msgid "Expected a logical name but received %(name)s."
212
#: ironic/common/exception.py:170
167
214
msgid "Expected an uuid or int but received %(identity)s."
170
#: ironic/common/exception.py:156
217
#: ironic/common/exception.py:174
172
219
msgid "Expected a MAC address but received %(mac)s."
175
#: ironic/common/exception.py:160
222
#: ironic/common/exception.py:178
177
msgid "Invalid state '%(state)s' requested for node %(node)s."
225
"The requested action \"%(action)s\" can not be performed on node "
226
"\"%(node)s\" while it is in state \"%(state)s\"."
180
#: ironic/common/exception.py:164
229
#: ironic/common/exception.py:183
182
231
msgid "Couldn't apply patch '%(patch)s'. Reason: %(reason)s"
185
#: ironic/common/exception.py:168
234
#: ironic/common/exception.py:187
187
236
msgid "Failed to deploy instance: %(reason)s"
190
#: ironic/common/exception.py:172 ironic/common/exception.py:176
239
#: ironic/common/exception.py:191 ironic/common/exception.py:195
192
241
msgid "Image %(image_id)s is unacceptable: %(reason)s"
195
#: ironic/common/exception.py:182 ironic/common/exception.py:186
244
#: ironic/common/exception.py:201 ironic/common/exception.py:205
200
#: ironic/common/exception.py:190
249
#: ironic/common/exception.py:209
250
msgid "Resource already exists."
253
#: ironic/common/exception.py:213
201
254
msgid "Resource could not be found."
204
#: ironic/common/exception.py:195
257
#: ironic/common/exception.py:218
206
259
msgid "Failed to load DHCP provider %(dhcp_provider_name)s."
209
#: ironic/common/exception.py:199
262
#: ironic/common/exception.py:222
211
msgid "Failed to load driver %(driver_name)s."
264
msgid "Could not find the following driver(s): %(driver_name)s."
214
#: ironic/common/exception.py:203
267
#: ironic/common/exception.py:226
216
269
msgid "Image %(image_id)s could not be found."
219
#: ironic/common/exception.py:207
272
#: ironic/common/exception.py:230
221
274
msgid "No valid host was found. Reason: %(reason)s"
224
#: ironic/common/exception.py:211
277
#: ironic/common/exception.py:234
226
279
msgid "Instance %(instance)s could not be found."
229
#: ironic/common/exception.py:215
282
#: ironic/common/exception.py:238
231
284
msgid "Node %(node)s could not be found."
234
#: ironic/common/exception.py:219
287
#: ironic/common/exception.py:242
236
289
msgid "Node %(node)s is associated with instance %(instance)s."
239
#: ironic/common/exception.py:223
292
#: ironic/common/exception.py:246
241
294
msgid "Port %(port)s could not be found."
244
#: ironic/common/exception.py:227
297
#: ironic/common/exception.py:250
246
299
msgid "Update DHCP options on port: %(port_id)s failed."
249
#: ironic/common/exception.py:231
302
#: ironic/common/exception.py:254
251
304
msgid "Retrieve IP address on port: %(port_id)s failed."
254
#: ironic/common/exception.py:235
307
#: ironic/common/exception.py:258
256
309
msgid "Invalid IPv4 address %(ip_address)s."
259
#: ironic/common/exception.py:239
312
#: ironic/common/exception.py:262
261
314
msgid "Update MAC address on port: %(port_id)s failed."
264
#: ironic/common/exception.py:243
317
#: ironic/common/exception.py:266
266
319
msgid "Chassis %(chassis)s could not be found."
269
#: ironic/common/exception.py:247
322
#: ironic/common/exception.py:270
324
msgid "Conductor %(conductor)s cannot be started because no drivers were loaded."
327
#: ironic/common/exception.py:275
271
329
msgid "Conductor %(conductor)s could not be found."
274
#: ironic/common/exception.py:251
332
#: ironic/common/exception.py:279
276
334
msgid "Conductor %(conductor)s already registered."
279
#: ironic/common/exception.py:255
337
#: ironic/common/exception.py:283
281
339
msgid "Failed to set node power state to %(pstate)s."
284
#: ironic/common/exception.py:259
342
#: ironic/common/exception.py:287
285
343
msgid "An exclusive lock is required, but the current context has a shared lock."
288
#: ironic/common/exception.py:264
346
#: ironic/common/exception.py:292
290
348
msgid "Failed to toggle maintenance-mode flag for node %(node)s: %(reason)s"
293
#: ironic/common/exception.py:269
351
#: ironic/common/exception.py:297
295
353
msgid "Console access is not enabled on node %(node)s"
298
#: ironic/common/exception.py:273
356
#: ironic/common/exception.py:301
301
359
"The %(op)s operation can't be performed on node %(node)s because it's in "
302
360
"maintenance mode."
305
#: ironic/common/exception.py:278
363
#: ironic/common/exception.py:306
308
366
"Can not change instance association while node %(node)s is in power state"
312
#: ironic/common/exception.py:283
370
#: ironic/common/exception.py:311
315
373
"Cannot complete the requested action because chassis %(chassis)s contains"
319
#: ironic/common/exception.py:288
377
#: ironic/common/exception.py:316
321
379
msgid "IPMI call failed: %(cmd)s."
324
#: ironic/common/exception.py:292
382
#: ironic/common/exception.py:320
326
384
msgid "Failed to establish SSH connection to host %(host)s."
329
#: ironic/common/exception.py:296
387
#: ironic/common/exception.py:324
331
389
msgid "Failed to execute command via SSH: %(cmd)s."
334
#: ironic/common/exception.py:300
392
#: ironic/common/exception.py:328
336
394
msgid "Unsupported object type %(objtype)s"
339
#: ironic/common/exception.py:304
397
#: ironic/common/exception.py:332
341
399
msgid "Cannot call %(method)s on orphaned %(objtype)s object"
344
#: ironic/common/exception.py:308
402
#: ironic/common/exception.py:336
346
404
msgid "Driver %(driver)s does not support %(extension)s."
349
#: ironic/common/exception.py:312
407
#: ironic/common/exception.py:340
351
409
msgid "Version %(objver)s of %(objname)s is not supported"
354
#: ironic/common/exception.py:316
412
#: ironic/common/exception.py:344
356
414
msgid "Connection to glance host %(host)s:%(port)s failed: %(reason)s"
359
#: ironic/common/exception.py:321
417
#: ironic/common/exception.py:349
361
419
msgid "Not authorized for image %(image_id)s."
364
#: ironic/common/exception.py:325
422
#: ironic/common/exception.py:353
366
424
msgid "Invalid image href %(image_href)s."
369
#: ironic/common/exception.py:329
370
msgid "Unauthorised for keystone service catalog."
427
#: ironic/common/exception.py:357
428
msgid "Not authorized in Keystone."
373
#: ironic/common/exception.py:337
431
#: ironic/common/exception.py:370
376
434
"Service type %(service_type)s with endpoint type %(endpoint_type)s not "
377
435
"found in keystone service catalog."
380
#: ironic/common/exception.py:342
438
#: ironic/common/exception.py:375
381
439
msgid "Connection failed"
384
#: ironic/common/exception.py:346
442
#: ironic/common/exception.py:379
385
443
msgid "Requested OpenStack Images API is forbidden"
388
#: ironic/common/exception.py:354
446
#: ironic/common/exception.py:387
389
447
msgid "The provided endpoint is invalid"
392
#: ironic/common/exception.py:358
450
#: ironic/common/exception.py:391
393
451
msgid "Unable to communicate with the server."
396
#: ironic/common/exception.py:374
454
#: ironic/common/exception.py:407
398
456
msgid "Could not find config at %(path)s"
401
#: ironic/common/exception.py:378
459
#: ironic/common/exception.py:411
404
462
"Node %(node)s is locked by host %(host)s, please retry after the current "
405
463
"operation is completed."
408
#: ironic/common/exception.py:383
466
#: ironic/common/exception.py:416
410
468
msgid "Node %(node)s found not to be locked on release"
413
#: ironic/common/exception.py:387
471
#: ironic/common/exception.py:420
415
473
"Requested action cannot be performed due to lack of free conductor "
419
#: ironic/common/exception.py:397
477
#: ironic/common/exception.py:430
421
479
msgid "Invalid configuration file. %(error_msg)s"
424
#: ironic/common/exception.py:401
482
#: ironic/common/exception.py:434
426
484
msgid "Driver %(driver)s could not be loaded. Reason: %(reason)s."
429
#: ironic/common/exception.py:409
487
#: ironic/common/exception.py:442
431
489
msgid "Could not find pid in pid file %(pid_path)s"
434
#: ironic/common/exception.py:413
492
#: ironic/common/exception.py:446
436
494
msgid "Console subprocess failed to start. %(error)s"
439
#: ironic/common/exception.py:417
497
#: ironic/common/exception.py:450
441
499
msgid "Failed to create the password file. %(error)s"
444
#: ironic/common/exception.py:425
502
#: ironic/common/exception.py:458
446
504
msgid "%(operation)s failed, error: %(error)s"
449
#: ironic/common/exception.py:429
507
#: ironic/common/exception.py:466
452
510
"DRAC client failed. Last error (cURL error code): %(last_error)s, fault "
453
511
"string: \"%(fault_string)s\" response_code: %(response_code)s"
456
#: ironic/common/exception.py:436
458
msgid "DRAC %(operation)s failed. Reason: %(error)s"
461
#: ironic/common/exception.py:440
463
msgid "DRAC failed to create a configuration job. Reason: %(error)s"
466
#: ironic/common/exception.py:445
514
#: ironic/common/exception.py:473
516
msgid "DRAC operation failed. Message: %(message)s"
519
#: ironic/common/exception.py:477
522
"DRAC operation yielded return value %(actual_return_value)s that is "
523
"neither error nor expected %(expected_return_value)s"
526
#: ironic/common/exception.py:482
529
"Another job with ID %(job_id)s is already created to configure "
530
"%(target)s. Wait until existing job is completed or is canceled"
533
#: ironic/common/exception.py:488
469
536
"Invalid filter dialect '%(invalid_filter)s'. Supported options are "
473
#: ironic/common/exception.py:450
540
#: ironic/common/exception.py:493
475
542
msgid "Failed to get sensor data for node %(node)s. Error: %(error)s"
478
#: ironic/common/exception.py:455
545
#: ironic/common/exception.py:498
480
547
msgid "Failed to parse sensor data for node %(node)s. Error: %(error)s"
483
#: ironic/common/exception.py:460
550
#: ironic/common/exception.py:503
486
553
"Disk volume where '%(path)s' is located doesn't have enough disk space. "
487
554
"Required %(required)d MiB, only %(actual)d MiB available space present."
490
#: ironic/common/exception.py:466
557
#: ironic/common/exception.py:509
492
559
msgid "Creating %(image_type)s image failed: %(error)s"
495
#: ironic/common/exception.py:470
562
#: ironic/common/exception.py:513
497
564
msgid "Swift operation '%(operation)s' failed: %(error)s"
500
#: ironic/common/exception.py:474
567
#: ironic/common/exception.py:517
502
569
msgid "SNMP operation '%(operation)s' failed: %(error)s"
505
#: ironic/common/exception.py:478
572
#: ironic/common/exception.py:521
507
574
msgid "Failed to create a file system. File system %(fs)s is not supported."
577
#: ironic/common/exception.py:526
579
msgid "iRMC %(operation)s failed. Reason: %(error)s"
582
#: ironic/common/exception.py:530
584
msgid "VirtualBox operation '%(operation)s' failed. Error: %(error)s"
587
#: ironic/common/fsm.py:84
589
msgid "State '%s' already defined"
592
#: ironic/common/fsm.py:87
593
msgid "On enter callback must be callable"
596
#: ironic/common/fsm.py:90
597
msgid "On exit callback must be callable"
600
#: ironic/common/fsm.py:92
602
msgid "Target state '%s' does not exist"
605
#: ironic/common/fsm.py:108
608
"Can not add a transition on event '%(event)s' that starts in a undefined "
612
#: ironic/common/fsm.py:113
615
"Can not add a transition on event '%(event)s' that ends in a undefined "
619
#: ironic/common/fsm.py:124
620
msgid "Can only process events after being initialized (not before)"
623
#: ironic/common/fsm.py:128
625
msgid "Can not transition from terminal state '%(state)s' on event '%(event)s'"
628
#: ironic/common/fsm.py:133
631
"Can not transition from state '%(state)s' on event '%(event)s' (no "
632
"defined transition)"
635
#: ironic/common/fsm.py:171
637
msgid "Can not start from an undefined state '%s'"
640
#: ironic/common/fsm.py:174
642
msgid "Can not start from a terminal state '%s'"
510
645
#: ironic/common/hash_ring.py:85
511
646
msgid "Invalid hosts supplied when building HashRing."
514
#: ironic/common/hash_ring.py:107
649
#: ironic/common/hash_ring.py:114
515
650
msgid "Invalid data supplied to HashRing.get_hosts."
518
#: ironic/common/hash_ring.py:190
653
#: ironic/common/hash_ring.py:197
520
655
msgid "The driver '%s' is unknown."
523
#: ironic/common/images.py:260
658
#: ironic/common/images.py:257
524
659
msgid "'qemu-img info' parsing failed."
527
#: ironic/common/images.py:266
662
#: ironic/common/images.py:263
529
664
msgid "fmt=%(fmt)s backed by: %(backing_file)s"
532
#: ironic/common/images.py:281
667
#: ironic/common/images.py:278
534
669
msgid "Converted to raw, but format is now %s"
537
#: ironic/common/keystone.py:44
672
#: ironic/common/keystone.py:52
538
673
msgid "Keystone API endpoint is missing"
541
#: ironic/common/keystone.py:63
676
#: ironic/common/keystone.py:75
543
msgid "Could not perform authorization process for service catalog: %s"
546
#: ironic/common/keystone.py:99
547
msgid "No keystone service catalog loaded"
550
#: ironic/common/policy.py:31
551
msgid "JSON file representing policy."
554
#: ironic/common/policy.py:34
555
msgid "Rule checked when requested rule is not found."
678
msgid "Could not authorize in Keystone: %s"
681
#: ironic/common/keystone.py:110
682
msgid "No Keystone service catalog loaded"
558
685
#: ironic/common/pxe_utils.py:100
588
715
msgid "Invalid private key"
591
#: ironic/common/glance_service/v2/image_service.py:129
718
#: ironic/common/glance_service/v2/image_service.py:139
593
720
msgid "The given image info does not have a valid image id: %s"
596
#: ironic/common/glance_service/v2/image_service.py:155
723
#: ironic/common/glance_service/v2/image_service.py:165
598
725
"Swift temporary URLs require a shared secret to be created. You must "
599
726
"provide \"swift_temp_url_key\" as a config option."
602
#: ironic/common/glance_service/v2/image_service.py:159
729
#: ironic/common/glance_service/v2/image_service.py:169
604
731
"Swift temporary URLs require a Swift endpoint URL. You must provide "
605
732
"\"swift_endpoint_url\" as a config option."
608
#: ironic/common/glance_service/v2/image_service.py:163
735
#: ironic/common/glance_service/v2/image_service.py:173
610
737
"Swift temporary URLs require a Swift account string. You must provide "
611
738
"\"swift_account\" as a config option."
614
#: ironic/common/glance_service/v2/image_service.py:167
741
#: ironic/common/glance_service/v2/image_service.py:177
615
742
msgid "\"swift_temp_url_duration\" must be a positive integer."
618
#: ironic/conductor/manager.py:270
745
#: ironic/common/glance_service/v2/image_service.py:182
747
"An integer value between 0 and 32 is required for "
748
"swift_store_multiple_containers_seed."
751
#: ironic/conductor/manager.py:338
619
752
msgid "Invalid method call: update_node can not change node state."
622
#: ironic/conductor/manager.py:308 ironic/conductor/manager.py:452
623
msgid "No free conductor workers available"
626
#: ironic/conductor/manager.py:500
629
"RPC do_node_deploy called to rebuild %(node)s, but provision state is "
630
"%(curstate)s. State must be one of : %(states)s."
633
#: ironic/conductor/manager.py:507
636
"RPC do_node_deploy called for %(node)s, but provision state is already "
640
#: ironic/conductor/manager.py:513
755
#: ironic/conductor/manager.py:463 ironic/conductor/manager.py:555
756
#: ironic/drivers/utils.py:84
758
msgid "No handler for method %s"
761
#: ironic/conductor/manager.py:468 ironic/conductor/manager.py:560
763
msgid "The method %(method)s does not support HTTP %(http)s"
766
#: ironic/conductor/manager.py:657
641
767
msgid "provisioning"
644
#: ironic/conductor/manager.py:521
770
#: ironic/conductor/manager.py:664
646
772
msgid "RPC do_node_deploy failed to validate deploy or power info. Error: %(msg)s"
649
#: ironic/conductor/manager.py:556
651
msgid "Failed to deploy. Error: %s"
654
#: ironic/conductor/manager.py:600
656
msgid "RPC do_node_tear_down not allowed for node %(node)s in state %(state)s"
659
#: ironic/conductor/manager.py:613
661
msgid "RPC do_node_tear_down failed to validate power info. Error: %(msg)s"
664
#: ironic/conductor/manager.py:645
666
msgid "Failed to tear down. Error: %s"
669
#: ironic/conductor/manager.py:675
775
#: ironic/conductor/manager.py:724
672
"During sync_power_state, max retries exceeded for node %(node)s, node "
673
"state %(actual)s does not match expected state '%(state)s'. Updating DB "
674
"state to '%(actual)s' Switching node to maintenance mode."
677
#: ironic/conductor/manager.py:704
678
msgid "Driver returns ERROR state."
681
#: ironic/conductor/manager.py:987
778
"Failed to validate power driver interface. Can not delete instance. "
782
#: ironic/conductor/manager.py:994
682
783
msgid "not supported"
685
#: ironic/conductor/manager.py:1016
686
msgid "The node is already in maintenance mode"
689
#: ironic/conductor/manager.py:1017
690
msgid "The node is not in maintenance mode"
693
#: ironic/conductor/manager.py:1060
786
#: ironic/conductor/manager.py:1022
695
788
msgid "Node %s can't be deleted because it's not powered off"
698
#: ironic/conductor/manager.py:1132
791
#: ironic/conductor/manager.py:1101
702
#: ironic/conductor/manager.py:1132
795
#: ironic/conductor/manager.py:1101
706
#: ironic/conductor/manager.py:1155
799
#: ironic/conductor/manager.py:1124
710
#: ironic/conductor/manager.py:1155
803
#: ironic/conductor/manager.py:1124
711
804
msgid "disabling"
714
#: ironic/conductor/manager.py:1156
807
#: ironic/conductor/manager.py:1125
716
809
msgid "Error %(op)s the console on node %(node)s. Reason: %(error)s"
719
#: ironic/conductor/rpcapi.py:97
812
#: ironic/conductor/manager.py:1376 ironic/conductor/manager.py:1404
813
msgid "No free conductor workers available"
816
#: ironic/conductor/manager.py:1476
818
msgid "Failed to upload the configdrive to Swift. Error: %s"
821
#: ironic/conductor/manager.py:1486
823
msgid "Failed to prepare to deploy. Error: %s"
826
#: ironic/conductor/manager.py:1494
828
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
839
"During sync_power_state, max retries exceeded for node %(node)s, node "
840
"state %(actual)s does not match expected state '%(state)s'. Updating DB "
841
"state to '%(actual)s' Switching node to maintenance mode."
844
#: ironic/conductor/manager.py:1594
845
msgid "Power driver returned ERROR state while trying to sync power state."
848
#: ironic/conductor/rpcapi.py:105
721
850
msgid "No conductor service registered which supports driver %s."
724
#: ironic/conductor/utils.py:72 ironic/conductor/utils.py:118
853
#: ironic/conductor/utils.py:71 ironic/conductor/utils.py:118
726
855
msgid "Failed to change power state to '%(target)s'. Error: %(error)s"
729
#: ironic/conductor/utils.py:141
858
#: ironic/conductor/utils.py:139
731
860
msgid "Timeout reached while waiting for callback for node %s"
734
#: ironic/conductor/utils.py:147
863
#: ironic/conductor/utils.py:145
736
865
msgid "Cleanup failed for node %(node)s after deploy timeout: %(error)s"
739
#: ironic/conductor/utils.py:159
868
#: ironic/conductor/utils.py:157
741
870
"Deploy timed out, but an unhandled exception was encountered while "
742
871
"aborting. More info may be found in the log file."
745
#: ironic/db/sqlalchemy/api.py:327
874
#: ironic/db/sqlalchemy/api.py:338
746
875
msgid "Cannot overwrite UUID for an existing Node."
749
#: ironic/db/sqlalchemy/api.py:407
878
#: ironic/db/sqlalchemy/api.py:425
750
879
msgid "Cannot overwrite UUID for an existing Port."
753
#: ironic/db/sqlalchemy/api.py:470
882
#: ironic/db/sqlalchemy/api.py:488
754
883
msgid "Cannot overwrite UUID for an existing Chassis."
757
#: ironic/dhcp/neutron.py:66
886
#: ironic/dhcp/neutron.py:70
758
887
msgid "Neutron auth_strategy should be either \"noauth\" or \"keystone\"."
761
#: ironic/dhcp/neutron.py:149
890
#: ironic/dhcp/neutron.py:161
764
893
"No VIFs found for node %(node)s when attempting to update DHCP BOOT "
768
#: ironic/dhcp/neutron.py:163
897
#: ironic/dhcp/neutron.py:175
770
899
msgid "Failed to set DHCP BOOT options for any port on node %s."
773
#: ironic/drivers/base.py:412
775
msgid "Vendor interface does not support driver vendor_passthru method: %s"
902
#: ironic/drivers/agent.py:103 ironic/drivers/fake.py:197
903
#: ironic/drivers/pxe.py:231
904
msgid "Unable to import pyremotevbox library"
778
#: ironic/drivers/drac.py:34 ironic/drivers/fake.py:153
907
#: ironic/drivers/drac.py:34 ironic/drivers/fake.py:159
779
908
msgid "Unable to import pywsman library"
782
#: ironic/drivers/fake.py:92
911
#: ironic/drivers/fake.py:96
783
912
msgid "Unable to import pyghmi IPMI library"
786
#: ironic/drivers/fake.py:106 ironic/drivers/pxe.py:111
915
#: ironic/drivers/fake.py:110 ironic/drivers/pxe.py:114
787
916
msgid "Unable to import seamicroclient library"
790
#: ironic/drivers/fake.py:129 ironic/drivers/pxe.py:138
919
#: ironic/drivers/fake.py:134 ironic/drivers/pxe.py:142
791
920
msgid "Unable to import iboot library"
794
#: ironic/drivers/fake.py:141 ironic/drivers/ilo.py:42 ironic/drivers/ilo.py:65
795
#: ironic/drivers/pxe.py:160
923
#: ironic/drivers/fake.py:146 ironic/drivers/ilo.py:43 ironic/drivers/ilo.py:66
924
#: ironic/drivers/pxe.py:162
796
925
msgid "Unable to import proliantutils library"
799
#: ironic/drivers/fake.py:167 ironic/drivers/pxe.py:182
928
#: ironic/drivers/fake.py:173 ironic/drivers/pxe.py:184
800
929
msgid "Unable to import pysnmp library"
803
#: ironic/drivers/pxe.py:88
932
#: ironic/drivers/fake.py:185 ironic/drivers/pxe.py:207
933
msgid "Unable to import python-scciclient library"
936
#: ironic/drivers/pxe.py:91
804
937
msgid "Unable to import pyghmi library"
807
#: ironic/drivers/utils.py:27 ironic/drivers/modules/fake.py:36
809
msgid "Unsupported method (%s) passed through to vendor extension."
812
#: ironic/drivers/utils.py:30 ironic/drivers/modules/fake.py:39
940
#: ironic/drivers/utils.py:78
813
941
msgid "Method not specified when calling vendor extension."
816
#: ironic/drivers/utils.py:206
818
msgid "Invalid boot_mode parameter '%s'."
821
#: ironic/drivers/modules/agent.py:132
822
#: ironic/drivers/modules/iscsi_deploy.py:262
944
#: ironic/drivers/utils.py:216
825
"Node %s failed to power off while handling deploy failure. This may be a "
826
"serious condition. Node should be removed from Ironic or put in "
827
"maintenance mode until the problem is resolved."
830
#: ironic/drivers/modules/agent.py:233
832
msgid "Node %s failed to validate deploy image info"
835
#: ironic/drivers/modules/agent.py:362 ironic/drivers/modules/agent.py:375
837
msgid "No handler for method %s"
840
#: ironic/drivers/modules/agent.py:423
947
"Invalid %(capability)s parameter '%(value)s'. Acceptable values are: "
951
#: ironic/drivers/modules/agent.py:182
953
msgid "Node %s failed to validate deploy image info. Some parameters were missing"
956
#: ironic/drivers/modules/agent.py:336
958
msgid "node %(node)s command status errored: %(error)s"
961
#: ironic/drivers/modules/agent_base_vendor.py:119
962
msgid "Missing parameter version"
965
#: ironic/drivers/modules/agent_base_vendor.py:122
967
msgid "Unknown lookup payload version: %s"
970
#: ironic/drivers/modules/agent_base_vendor.py:149
971
msgid "For heartbeat operation, \"agent_url\" must be specified."
974
#: ironic/drivers/modules/agent_base_vendor.py:158
975
msgid "Failed checking if deploy is done."
978
#: ironic/drivers/modules/agent_base_vendor.py:161
841
979
msgid "Node failed to get image for deploy."
844
#: ironic/drivers/modules/agent.py:427
982
#: ironic/drivers/modules/agent_base_vendor.py:165
845
983
msgid "Node failed to move to active state."
848
#: ironic/drivers/modules/agent.py:473
850
msgid "node %(node)s command status errored: %(error)s"
853
#: ironic/drivers/modules/agent.py:529
855
msgid "Unknown lookup payloadversion: %s"
858
#: ironic/drivers/modules/agent.py:561
986
#: ironic/drivers/modules/agent_base_vendor.py:245
860
988
msgid "Malformed network interfaces lookup: %s"
863
#: ironic/drivers/modules/agent.py:589
991
#: ironic/drivers/modules/agent_base_vendor.py:274
865
993
msgid "No ports matching the given MAC addresses %sexist in the database."
868
#: ironic/drivers/modules/agent.py:633
996
#: ironic/drivers/modules/agent_base_vendor.py:322
871
999
"Ports matching mac addresses match multiple nodes. MACs: %(macs)s. Port "
872
1000
"ids: %(port_ids)s"
875
#: ironic/drivers/modules/agent_client.py:43
876
msgid "Agent driver requires agent_url in driver_info"
1003
#: ironic/drivers/modules/agent_client.py:48
1004
msgid "Agent driver requires agent_url in driver_internal_info"
879
#: ironic/drivers/modules/console_utils.py:88
1007
#: ironic/drivers/modules/console_utils.py:89
880
1008
#, python-format
882
1010
"Cannot create directory '%(path)s' for console PID file. Reason: "
886
#: ironic/drivers/modules/console_utils.py:209
1014
#: ironic/drivers/modules/console_utils.py:210
887
1015
#, python-format
889
1017
"%(exec_error)s\n"
890
1018
"Command: %(command)s"
893
#: ironic/drivers/modules/console_utils.py:226
1021
#: ironic/drivers/modules/console_utils.py:227
894
1022
#, python-format
896
1024
"Command: %(command)s.\n"
899
1027
"Stderr: %(stderr)r"
902
#: ironic/drivers/modules/console_utils.py:237
1030
#: ironic/drivers/modules/console_utils.py:238
903
1031
#, python-format
904
1032
msgid "Timeout while waiting for console subprocess to start for node %s."
907
#: ironic/drivers/modules/console_utils.py:264
1035
#: ironic/drivers/modules/console_utils.py:265
908
1036
#, python-format
909
1037
msgid "Could not stop the console for node '%(node)s'. Reason: %(err)s."
912
#: ironic/drivers/modules/deploy_utils.py:288
1040
#: ironic/drivers/modules/deploy_utils.py:117
1043
"iSCSI connection was not seen by the file system after attempting to "
1047
#: ironic/drivers/modules/deploy_utils.py:140
1050
"iSCSI connection did not become active after attempting to verify %d "
1054
#: ironic/drivers/modules/deploy_utils.py:406
1057
"Can't download the configdrive content for node %(node)s from '%(url)s'. "
1058
"Reason: %(reason)s"
1061
#: ironic/drivers/modules/deploy_utils.py:415
1064
"Config drive for node %s is not base64 encoded or the content is "
1068
#: ironic/drivers/modules/deploy_utils.py:418
1070
msgid " Downloaded from \"%s\"."
1073
#: ironic/drivers/modules/deploy_utils.py:431
1076
"Encountered error while decompressing and writing config drive for node "
1077
"%(node)s. Error: %(exc)s"
1080
#: ironic/drivers/modules/deploy_utils.py:468
913
1081
#, python-format
914
1082
msgid "Parent device '%s' not found"
917
#: ironic/drivers/modules/deploy_utils.py:305
1085
#: ironic/drivers/modules/deploy_utils.py:496
918
1086
#, python-format
919
1087
msgid "Root device '%s' not found"
922
#: ironic/drivers/modules/deploy_utils.py:308
924
msgid "Swap device '%s' not found"
927
#: ironic/drivers/modules/deploy_utils.py:312
929
msgid "Ephemeral device '%s' not found"
932
#: ironic/drivers/modules/deploy_utils.py:405
1090
#: ironic/drivers/modules/deploy_utils.py:505
1092
msgid "'%(partition)s' device '%(part_device)s' not found"
1095
#: ironic/drivers/modules/deploy_utils.py:613
1097
msgid "%(error_msg)s. Missing are: %(missing_info)s"
1100
#: ironic/drivers/modules/deploy_utils.py:701
933
1101
#, python-format
935
"%(error_msg)s. The following parameters were not passed to ironic: "
1103
"Error parsing capabilities from Node %s instance_info field. A dictionary"
1104
" or a dictionary string is expected."
939
#: ironic/drivers/modules/fake.py:57 ironic/drivers/modules/ipminative.py:338
1107
#: ironic/drivers/modules/fake.py:48 ironic/drivers/modules/ipminative.py:338
940
1108
#, python-format
941
1109
msgid "set_power_state called with an invalid power state: %s."
944
#: ironic/drivers/modules/fake.py:104
1112
#: ironic/drivers/modules/fake.py:96
945
1113
msgid "Parameter 'bar' not passed to method 'first_method'."
948
#: ironic/drivers/modules/fake.py:132
949
msgid "Parameter 'bar' not passed to method 'second_method'."
952
#: ironic/drivers/modules/fake.py:181 ironic/drivers/modules/ipminative.py:404
953
#: ironic/drivers/modules/ipmitool.py:694
954
#: ironic/drivers/modules/seamicro.py:541 ironic/drivers/modules/ssh.py:635
955
#: ironic/drivers/modules/ilo/deploy.py:516
1116
#: ironic/drivers/modules/fake.py:100
1117
msgid "Test if the value of bar is baz"
1120
#: ironic/drivers/modules/fake.py:116
1122
msgid "Parameter 'bar' not passed to method '%s'."
1125
#: ironic/drivers/modules/fake.py:120
1126
msgid "Test if the value of bar is kazoo"
1129
#: ironic/drivers/modules/fake.py:125
1130
msgid "Test if the value of bar is meow"
1133
#: ironic/drivers/modules/fake.py:163 ironic/drivers/modules/ipminative.py:404
1134
#: ironic/drivers/modules/ipmitool.py:723
1135
#: ironic/drivers/modules/seamicro.py:571 ironic/drivers/modules/ssh.py:644
1136
#: ironic/drivers/modules/virtualbox.py:338
1137
#: ironic/drivers/modules/ilo/management.py:132
956
1138
#, python-format
957
1139
msgid "Invalid boot device %s specified."
1128
1309
"%(sensors_data)s"
1131
#: ironic/drivers/modules/ipmitool.py:558
1132
#: ironic/drivers/modules/ipmitool.py:649
1133
#: ironic/drivers/modules/ipmitool.py:792
1134
#: ironic/drivers/modules/ipmitool.py:927
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
1136
1317
"Unable to locate usable ipmitool command in the system path when checking"
1137
1318
" ipmitool version"
1140
#: ironic/drivers/modules/ipmitool.py:880
1321
#: ironic/drivers/modules/ipmitool.py:906
1141
1322
msgid "Parameter raw_bytes (string of bytes) was not specified."
1144
#: ironic/drivers/modules/ipmitool.py:887
1146
msgid "Unsupported method (%s) passed to IPMItool driver."
1149
#: ironic/drivers/modules/ipmitool.py:945
1150
msgid "IPMI terminal port not supplied to IPMI driver."
1153
1325
#: ironic/drivers/modules/iscsi_deploy.py:119
1154
msgid "Cannot validate iSCSI deploy"
1327
"Cannot validate iSCSI deploy. Some parameters were missing in node's "
1157
#: ironic/drivers/modules/iscsi_deploy.py:129
1331
#: ironic/drivers/modules/iscsi_deploy.py:131
1158
1332
#, python-format
1160
1334
"Cannot validate parameter for iSCSI deploy. Invalid parameter %(param)s. "
1161
1335
"Reason: %(reason)s"
1164
#: ironic/drivers/modules/iscsi_deploy.py:135
1338
#: ironic/drivers/modules/iscsi_deploy.py:137
1165
1339
#, python-format
1166
1340
msgid "'%s' is not an integer value."
1169
#: ironic/drivers/modules/iscsi_deploy.py:164
1343
#: ironic/drivers/modules/iscsi_deploy.py:166
1170
1344
#, python-format
1172
1346
"Root partition is too small for requested image. Image size: %(image_mb)d"
1173
1347
" MB, Root size: %(root_mb)d MB"
1176
#: ironic/drivers/modules/iscsi_deploy.py:219
1350
#: ironic/drivers/modules/iscsi_deploy.py:221
1177
1351
msgid "Deploy key does not match"
1180
#: ironic/drivers/modules/iscsi_deploy.py:235
1354
#: ironic/drivers/modules/iscsi_deploy.py:237
1181
1355
#, python-format
1182
1356
msgid "Parameters %s were not passed to ironic for deploy."
1185
#: ironic/drivers/modules/iscsi_deploy.py:295
1359
#: ironic/drivers/modules/iscsi_deploy.py:268
1186
1360
msgid "Failure in deploy ramdisk."
1189
#: ironic/drivers/modules/iscsi_deploy.py:309 ironic/drivers/modules/pxe.py:487
1190
#: ironic/drivers/modules/ilo/deploy.py:654
1363
#: ironic/drivers/modules/iscsi_deploy.py:282 ironic/drivers/modules/pxe.py:518
1364
#: ironic/drivers/modules/ilo/deploy.py:528
1191
1365
msgid "Failed to continue iSCSI deployment."
1194
#: ironic/drivers/modules/iscsi_deploy.py:367
1368
#: ironic/drivers/modules/iscsi_deploy.py:389
1195
1369
#, python-format
1196
1370
msgid "Failed to connect to Glance to get the properties of the image %s"
1199
#: ironic/drivers/modules/iscsi_deploy.py:371
1373
#: ironic/drivers/modules/iscsi_deploy.py:393
1200
1374
#, python-format
1201
1375
msgid "Image %s not found in Glance"
1204
#: ironic/drivers/modules/iscsi_deploy.py:381
1378
#: ironic/drivers/modules/iscsi_deploy.py:403
1205
1379
#, python-format
1206
1380
msgid "Image %(image)s is missing the following properties: %(properties)s"
1209
#: ironic/drivers/modules/iscsi_deploy.py:398 ironic/drivers/modules/ssh.py:497
1383
#: ironic/drivers/modules/iscsi_deploy.py:423 ironic/drivers/modules/ssh.py:508
1210
1384
#, python-format
1211
1385
msgid "Node %s does not have any port associated with it."
1214
#: ironic/drivers/modules/iscsi_deploy.py:407
1388
#: ironic/drivers/modules/iscsi_deploy.py:432
1216
1391
"Couldn't get the URL of the Ironic API service from the configuration "
1217
"file or keystone catalog."
1392
"file or keystone catalog. Keystone error: %s"
1220
#: ironic/drivers/modules/pxe.py:97
1395
#: ironic/drivers/modules/pxe.py:100
1221
1396
msgid "UUID (from Glance) of the deployment kernel. Required."
1224
#: ironic/drivers/modules/pxe.py:99
1399
#: ironic/drivers/modules/pxe.py:102
1225
1400
msgid "UUID (from Glance) of the ramdisk that is mounted at boot time. Required."
1228
#: ironic/drivers/modules/pxe.py:121
1229
msgid "Cannot validate PXE bootloader"
1232
#: ironic/drivers/modules/pxe.py:282
1403
#: ironic/drivers/modules/pxe.py:124
1405
"Cannot validate PXE bootloader. Some parameters were missing in node's "
1409
#: ironic/drivers/modules/pxe.py:315
1412
"Local boot is requested, but can't be used with node %s because it's "
1413
"configured to use UEFI boot"
1416
#: ironic/drivers/modules/pxe.py:323
1233
1417
msgid "iPXE boot is enabled but no HTTP URL or HTTP root was specified."
1236
#: ironic/drivers/modules/pxe.py:290
1420
#: ironic/drivers/modules/pxe.py:330
1237
1421
#, python-format
1239
1423
"Conflict: iPXE is enabled, but cannot be used with node%(node_uuid)s "
1240
1424
"configured to use UEFI boot"
1243
#: ironic/drivers/modules/pxe.py:444
1245
msgid "Unsupported method (%s) passed to PXE driver."
1248
#: ironic/drivers/modules/seamicro.py:66
1427
#: ironic/drivers/modules/seamicro.py:68
1249
1428
msgid "API endpoint. Required."
1252
#: ironic/drivers/modules/seamicro.py:68
1431
#: ironic/drivers/modules/seamicro.py:70
1253
1432
msgid "server ID. Required."
1256
#: ironic/drivers/modules/seamicro.py:72
1435
#: ironic/drivers/modules/seamicro.py:74
1257
1436
msgid "version of SeaMicro API client; default is 2. Optional."
1260
#: ironic/drivers/modules/seamicro.py:94
1439
#: ironic/drivers/modules/seamicro.py:101
1261
1440
#, python-format
1262
1441
msgid "Invalid 'seamicro_api_version' parameter. Reason: %s."
1265
#: ironic/drivers/modules/seamicro.py:109
1444
#: ironic/drivers/modules/seamicro.py:117
1266
1445
#, python-format
1267
msgid "SeaMicro driver requires the following to be set: %s."
1270
#: ironic/drivers/modules/seamicro.py:308
1447
"SeaMicro driver requires the following parameters to be set in node's "
1451
#: ironic/drivers/modules/seamicro.py:132
1452
msgid "SeaMicro terminal port is not an integer."
1455
#: ironic/drivers/modules/seamicro.py:137
1457
"Invalid 'seamicro_server_id' parameter in node's driver_info. Expected "
1458
"format of 'seamicro_server_id' is <int>/<int>"
1461
#: ironic/drivers/modules/seamicro.py:144
1462
msgid "Invalid 'seamicro_api_endpoint' parameter in node's driver_info."
1465
#: ironic/drivers/modules/seamicro.py:339
1271
1466
msgid "Invalid volume id specified"
1274
#: ironic/drivers/modules/seamicro.py:324
1469
#: ironic/drivers/modules/seamicro.py:355
1275
1470
msgid "No storage pools found for ironic"
1278
#: ironic/drivers/modules/seamicro.py:388
1473
#: ironic/drivers/modules/seamicro.py:425
1279
1474
msgid "set_power_state called with invalid power state."
1282
#: ironic/drivers/modules/seamicro.py:420
1284
msgid "Unsupported method (%s) passed to SeaMicro driver."
1287
#: ironic/drivers/modules/seamicro.py:439
1477
#: ironic/drivers/modules/seamicro.py:466
1288
1478
msgid "No vlan id provided"
1291
#: ironic/drivers/modules/seamicro.py:477
1481
#: ironic/drivers/modules/seamicro.py:507
1292
1482
msgid "No volume size provided for creating volume"
1485
#: ironic/drivers/modules/seamicro.py:633
1486
msgid "Missing 'seamicro_terminal_port' parameter in node's driver_info"
1295
1489
#: ironic/drivers/modules/snmp.py:73
1296
1490
msgid "PDU manufacturer driver. Required."
1425
1623
msgid "SSH key file %s not found."
1428
#: ironic/drivers/modules/ssh.py:502
1626
#: ironic/drivers/modules/ssh.py:513
1429
1627
#, python-format
1430
1628
msgid "SSH connection cannot be established: %s"
1631
#: ironic/drivers/modules/virtualbox.py:59
1632
msgid "Name of the VM in VirtualBox. Required."
1635
#: ironic/drivers/modules/virtualbox.py:60
1636
msgid "IP address or hostname of the VirtualBox host. Required."
1639
#: ironic/drivers/modules/virtualbox.py:65
1640
msgid "Username for the VirtualBox host. Default value is ''. Optional."
1643
#: ironic/drivers/modules/virtualbox.py:67
1644
msgid "Password for 'virtualbox_username'. Default value is ''. Optional."
1647
#: ironic/drivers/modules/virtualbox.py:69
1648
msgid "Port on which VirtualBox web service is listening. Optional."
1651
#: ironic/drivers/modules/virtualbox.py:111
1653
msgid "The following parameters are missing in driver_info: %s"
1656
#: ironic/drivers/modules/virtualbox.py:123
1657
msgid "'virtualbox_port' is not an integer."
1660
#: ironic/drivers/modules/virtualbox.py:169
1662
msgid "Invalid VirtualMachine method '%s' passed to '_run_virtualbox_method'."
1665
#: ironic/drivers/modules/virtualbox.py:245
1667
msgid "'set_power_state' called with invalid power state '%s'"
1670
#: ironic/drivers/modules/drac/common.py:26
1671
msgid "IP address or hostname of the DRAC card. Required."
1433
1674
#: ironic/drivers/modules/drac/common.py:27
1434
msgid "IP address or hostname of the DRAC card. Required."
1675
msgid "username used for authentication. Required."
1437
1678
#: ironic/drivers/modules/drac/common.py:28
1438
msgid "username used for authentication. Required."
1441
#: ironic/drivers/modules/drac/common.py:29
1442
1679
msgid "password used for authentication. Required."
1682
#: ironic/drivers/modules/drac/common.py:31
1683
msgid "port used for WS-Man endpoint; default is 443. Optional."
1445
1686
#: ironic/drivers/modules/drac/common.py:32
1446
msgid "port used for WS-Man endpoint; default is 443. Optional."
1449
#: ironic/drivers/modules/drac/common.py:33
1450
1687
msgid "path used for WS-Man endpoint; default is \"/wsman\". Optional."
1453
#: ironic/drivers/modules/drac/common.py:35
1690
#: ironic/drivers/modules/drac/common.py:34
1455
1692
"protocol used for WS-Man endpoint; one of http, https; default is "
1456
1693
"\"https\". Optional."
1459
#: ironic/drivers/modules/drac/common.py:65
1696
#: ironic/drivers/modules/drac/common.py:61
1460
1697
#, python-format
1461
1698
msgid "'%s' not supplied to DracDriver."
1464
#: ironic/drivers/modules/drac/common.py:67
1701
#: ironic/drivers/modules/drac/common.py:63
1465
1702
#, python-format
1466
1703
msgid "'%s' contains non-ASCII symbol."
1469
#: ironic/drivers/modules/drac/common.py:75
1706
#: ironic/drivers/modules/drac/common.py:71
1470
1707
msgid "'drac_path' contains non-ASCII symbol."
1473
#: ironic/drivers/modules/drac/common.py:81
1710
#: ironic/drivers/modules/drac/common.py:77
1474
1711
msgid "'drac_protocol' contains non-ASCII symbol."
1477
#: ironic/drivers/modules/drac/common.py:86
1714
#: ironic/drivers/modules/drac/common.py:82
1478
1715
msgid "'drac_port' is not an integer value."
1481
#: ironic/drivers/modules/drac/common.py:89
1482
#: ironic/drivers/modules/ilo/common.py:131
1718
#: ironic/drivers/modules/drac/common.py:85
1483
1719
#, python-format
1485
1721
"The following errors were encountered while parsing driver_info:\n"
1489
#: ironic/drivers/modules/drac/management.py:170
1492
"Another job with ID \"%s\" is already created to configure the BIOS. Wait"
1493
" until existing job is completed or is cancelled"
1496
1725
#: ironic/drivers/modules/ilo/common.py:62
1497
1726
msgid "IP address or hostname of the iLO. Required."
1513
1742
msgid "timeout (in seconds) for iLO operations. Optional."
1516
#: ironic/drivers/modules/ilo/common.py:106
1518
msgid "'%s' not supplied to IloDriver."
1521
1745
#: ironic/drivers/modules/ilo/common.py:108
1522
1746
#, python-format
1524
"The following parameters were mising while parsing driver_info:\n"
1748
"The following required iLO parameters are missing from the node's "
1528
#: ironic/drivers/modules/ilo/common.py:117
1529
#: ironic/drivers/modules/ilo/common.py:128
1752
#: ironic/drivers/modules/ilo/common.py:129
1530
1753
#, python-format
1531
msgid "'%s' is not an integer."
1755
"The following iLO parameters from the node's driver_info should be "
1534
#: ironic/drivers/modules/ilo/common.py:179
1759
#: ironic/drivers/modules/ilo/common.py:177
1535
1760
msgid "iLO license check"
1538
#: ironic/drivers/modules/ilo/common.py:269
1763
#: ironic/drivers/modules/ilo/common.py:289
1539
1764
#, python-format
1540
1765
msgid "Inserting virtual media %s"
1543
#: ironic/drivers/modules/ilo/common.py:292
1545
msgid "Setting %s as boot device"
1548
#: ironic/drivers/modules/ilo/common.py:323
1768
#: ironic/drivers/modules/ilo/common.py:319
1549
1769
#, python-format
1550
1770
msgid "Setting %s as boot mode"
1553
#: ironic/drivers/modules/ilo/deploy.py:46
1773
#: ironic/drivers/modules/ilo/deploy.py:47
1554
1774
msgid "UUID (from Glance) of the deployment ISO. Required."
1557
#: ironic/drivers/modules/ilo/deploy.py:208
1558
msgid "Error validating iLO virtual media deploy"
1561
#: ironic/drivers/modules/ilo/deploy.py:558
1562
msgid "Console port not supplied to iLO driver."
1565
#: ironic/drivers/modules/ilo/deploy.py:604
1777
#: ironic/drivers/modules/ilo/deploy.py:177
1779
"Error validating iLO virtual media deploy. Some parameters were missing "
1780
"in node's driver_info"
1783
#: ironic/drivers/modules/ilo/deploy.py:446
1784
msgid "Missing 'console_port' parameter in node's driver_info."
1787
#: ironic/drivers/modules/ilo/management.py:100
1788
msgid "Get boot device"
1791
#: ironic/drivers/modules/ilo/management.py:143
1566
1792
#, python-format
1567
msgid "Unsupported method (%s) passed to iLO driver."
1793
msgid "Setting %s as boot device"
1570
#: ironic/drivers/modules/ilo/power.py:86
1796
#: ironic/drivers/modules/ilo/power.py:88
1571
1797
msgid "iLO get_power_status"
1574
#: ironic/drivers/modules/ilo/power.py:150
1800
#: ironic/drivers/modules/ilo/power.py:152
1801
#: ironic/drivers/modules/irmc/power.py:60
1575
1802
#, python-format
1576
1803
msgid "_set_power_state called with invalid power state '%s'"
1579
#: ironic/drivers/modules/ilo/power.py:159
1806
#: ironic/drivers/modules/ilo/power.py:161
1580
1807
msgid "iLO set_power_state"
1810
#: ironic/drivers/modules/irmc/common.py:46
1811
msgid "IP address or hostname of the iRMC. Required."
1814
#: ironic/drivers/modules/irmc/common.py:47
1815
msgid "Username for the iRMC with administrator privileges. Required."
1818
#: ironic/drivers/modules/irmc/common.py:49
1819
msgid "Password for irmc_username. Required."
1822
#: ironic/drivers/modules/irmc/common.py:52
1824
"Port to be used for iRMC operations; either 80 or 443. The default value "
1828
#: ironic/drivers/modules/irmc/common.py:54
1830
"Authentication method for iRMC operations; either 'basic' or 'digest'. "
1831
"The default value is 'digest'. Optional."
1834
#: ironic/drivers/modules/irmc/common.py:57
1836
"Timeout (in seconds) for iRMC operations. The default value is 60. "
1840
#: ironic/drivers/modules/irmc/common.py:82
1842
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
1859
"The following type errors were encountered while parsing driver_info:\n"
1863
#: ironic/drivers/modules/irmc/power.py:69
1864
msgid "iRMC set_power_state"
1583
1867
#: ironic/objects/base.py:161
1584
1868
msgid "Invalid version string"
1587
#: ironic/objects/base.py:349
1871
#: ironic/objects/base.py:350
1588
1872
#, python-format
1589
1873
msgid "Cannot load '%(attrname)s' in the base class"
1592
#: ironic/objects/base.py:358
1876
#: ironic/objects/base.py:359
1593
1877
msgid "Cannot save anything in the base class"
1596
#: ironic/objects/base.py:390
1880
#: ironic/objects/base.py:391
1597
1881
#, python-format
1598
1882
msgid "%(objname)s object has no attribute '%(attrname)s'"
1601
#: ironic/objects/base.py:439
1885
#: ironic/objects/base.py:440
1602
1886
#, python-format
1603
1887
msgid "'%(objclass)s' object has no attribute '%(attrname)s'"