问题描述
当BMC的安全配置中TLS版本配置为TLS版本仅限TLS1.3时,通过Smart Provisioning安装OpenEuler失败
SP日志信息
2026-01-07 12:08:16 Preparing,please wait…
2026-01-07 12:08:16 iBMC version: 6.00.07.04, is V3
2026-01-07 12:08:16 Install ipmi drivers…
2026-01-07 12:08:16 Start sp in task mode.
2026-01-07 12:08:16 Umount /dev/sdc1 successfully.
2026-01-07 12:08:17 Execute fsck for /dev/sdc1 successfully.
2026-01-07 12:08:17 Get bootable usb device!
2026-01-07 12:08:17 Clear last record on result.json successfully.
2026-01-07 12:08:17 Scan task…
2026-01-07 12:08:17 Need to scan redfish task.
2026-01-07 12:08:39 Copy project folder to memory successfully.
2026-01-07 12:08:41 Start run script…
2026-01-07 12:08:41 Get vendor id…
2026-01-07 12:08:41 Mount usb…
2026-01-07 12:08:41 Install ipmi drivers…
2026-01-07 12:08:41 Mount USB…
2026-01-07 12:08:52 Mount USB successfully.
2026-01-07 12:08:52 Backup system logs…
2026-01-07 12:08:52 Run log…
2026-01-07 12:08:52 Copy init log to maintainlog…
2026-01-07 12:08:52 Run background log…
2026-01-07 12:08:52 Install drivers…
2026-01-07 12:08:52 Install PCIe card drivers…
2026-01-07 12:08:53 Unload mlx5_ib driver…
2026-01-07 12:08:53 Unload mlx5_ib driver successfully.
2026-01-07 12:08:53 Unload ib_ipoib driver…
2026-01-07 12:08:53 Unload ib_ipoib driver successfully.
2026-01-07 12:08:53 Unload hiraid driver…
2026-01-07 12:08:53 Unload hiraid driver successfully.
2026-01-07 12:08:53 Unload hiudk3 driver…
2026-01-07 12:08:53 Unload hiudk3 driver successfully.
2026-01-07 12:08:53 Unload hisdk3 driver…
2026-01-07 12:08:53 Unload hisdk3 driver successfully.
2026-01-07 12:08:53 Unload hinic3 driver…
2026-01-07 12:08:53 Unload hinic3 driver successfully.
2026-01-07 12:08:53 Reload mlx5_ib driver…
2026-01-07 12:08:59 Reload mlx5_ib driver successfully.
2026-01-07 12:08:59 Reload ib_ipoib driver…
2026-01-07 12:08:59 Reload ib_ipoib driver successfully.
2026-01-07 12:08:59 Reload hiraid driver…
2026-01-07 12:08:59 Reload hiraid driver successfully.
2026-01-07 12:08:59 Reload hiudk3 driver…
2026-01-07 12:08:59 Reload hiudk3 driver successfully.
2026-01-07 12:08:59 Reload hisdk3 driver…
2026-01-07 12:08:59 Reload hisdk3 driver successfully.
2026-01-07 12:08:59 Reload hinic3 driver…
2026-01-07 12:08:59 Reload hinic3 driver successfully.
2026-01-07 12:08:59 Install smartpqi drivers…
2026-01-07 12:08:59 Install app…
2026-01-07 12:09:17 Install softwares…
2026-01-07 12:09:17 Create soft link for qcscli…
2026-01-07 12:09:17 Install stress-ng…
2026-01-07 12:09:17 Install memdiag…
2026-01-07 12:09:18 Install iBMA2.0…
2026-01-07 12:09:52 Install uDisk…
2026-01-07 12:09:52 Install eSightCfg…
2026-01-07 12:09:53 Install InfoCollect…
2026-01-07 12:09:53 Install python lib…
2026-01-07 12:09:56 Create dynamically linked…
2026-01-07 12:09:56 Extract tools…
2026-01-07 12:09:56 Install storcli64…
2026-01-07 12:09:56 Install sas3ircu…
2026-01-07 12:09:56 Insmod ko file…
2026-01-07 12:09:57 Start service…
2026-01-07 12:09:57 Install services…
2026-01-07 12:09:57 Up network ports…
2026-01-07 12:09:58 Start fcoe devices…
2026-01-07 12:09:58 Restart lldpad and fcoe services…
2026-01-07 12:09:58 Enable rasdaemon events…
2026-01-07 12:09:58 Init SP OSRevision…
2026-01-07 12:09:58 Generate aide database…
2026-01-07 12:09:58 Init SP OSRevision…
2026-01-07 12:09:58 Get the resources of server…
2026-01-07 12:09:58 Get the resources of server(times 1)…
2026-01-07 12:10:20 Failed to get the position of PCIEcards or Drives.
2026-01-07 12:11:21 Get the resources of server(times 2)…
2026-01-07 12:11:38 Failed to get the position of PCIEcards or Drives.
2026-01-07 12:12:38 Get the resources of server(times 3)…
2026-01-07 12:12:56 Failed to get the position of PCIEcards or Drives.
2026-01-07 12:13:56 Save the resources of server(with errors)…
2026-01-07 12:13:56 Save the log of iBMA…
2026-01-07 12:13:56 Set the config privilege
2026-01-07 12:13:56 Start SP…
[2026-01-07 12:13:57.057 INFO ] (sp.Main:start:-1)- Initialize smart provisioning on os.arch(aarch64).
[2026-01-07 12:13:57.057 INFO ] (views.MainController:setVersion:-1)- Start Smart Provisioning 1.9.0
[2026-01-07 12:13:58.058 INFO ] (sp.Main:queryStartType:-1)- get startup type.
[2026-01-07 12:13:58,304 INFO] (ipmi_manage.py:346)- iBMC version: V3
[2026-01-07 12:13:58,304 INFO] (boot_method.py:34)- Judge boot method
[2026-01-07 12:13:58,372 INFO] (ipmi_manage.py:204)- Boot from redfish.
[2026-01-07 12:13:58,440 INFO] (ipmi_manage.py:229)- Set start flag success
[2026-01-07 12:13:58.058 INFO ] (sp.Main:queryStartType:-1)- return code of getting startup type : 0.
[2026-01-07 12:13:58.058 INFO ] (sp.Main:searchTasks:-1)- scan flash.
[2026-01-07 12:13:59,152 INFO] (ipmi_manage.py:346)- iBMC version: V3
[2026-01-07 12:13:59,276 INFO] (firmware_upgrade.py:113)- Create upgrade request successfully. Return:
[2026-01-07 12:13:59,277 WARNING] (scan_file.py:346)- The request data of firmware update does not exist.
[2026-01-07 12:13:59,277 WARNING] (scan_file.py:365)- The request data of RAID configuration does not exist.
[2026-01-07 12:13:59,277 WARNING] (scan_file.py:378)- The request file of drive erase configuration /mnt/usb/spforbmc/operate/spdriveerase does not exist.
[2026-01-07 12:13:59,277 WARNING] (scan_file.py:403)- The request data of NIC configuration does not exist.
[2026-01-07 12:13:59,277 WARNING] (scan_file.py:425)- The request data of OS deployment does not exist.
[2026-01-07 12:14:00,372 ERROR] (redfish_client.py:211)- Failure: failed to establish a new connection to the host, message:HTTPSConnectionPool(host=‘fe80:0000:0000:0000:9e7d:a3ff:fe28:6ffa%veth’, port=40443): Max retries exceeded with url: /redfish/v1/Managers/ (Caused by SSLError(SSLError(1, ‘[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1129)’))).
[2026-01-07 12:14:00,373 ERROR] (deploy_task.py:137)- Failed to get slot id of server from redfish.
[2026-01-07 12:14:00,373 ERROR] (deploy_task.py:154)- Failed to establish redfish connection.
[2026-01-07 12:14:00,373 ERROR] (deploy_task.py:230)- Not Found information of deploy task.
[2026-01-07 12:14:00,373 ERROR] (scan_file.py:316)- Failed to get os deploy task.
[2026-01-07 12:14:04,436 ERROR] (redfish_client.py:211)- Failure: failed to establish a new connection to the host, message:HTTPSConnectionPool(host=‘fe80:0000:0000:0000:9e7d:a3ff:fe28:6ffa%veth’, port=40443): Max retries exceeded with url: /redfish/v1/Managers/ (Caused by SSLError(SSLError(1, ‘[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1129)’))).
[2026-01-07 12:14:04,438 ERROR] (deploy_task.py:137)- Failed to get slot id of server from redfish.
[2026-01-07 12:14:04,438 ERROR] (deploy_task.py:154)- Failed to establish redfish connection.
[2026-01-07 12:14:04,438 ERROR] (deploy_task.py:230)- Not Found information of deploy task.
[2026-01-07 12:14:04,438 ERROR] (scan_file.py:316)- Failed to get os deploy task.
[2026-01-07 12:14:08,493 ERROR] (redfish_client.py:211)- Failure: failed to establish a new connection to the host, message:HTTPSConnectionPool(host=‘fe80:0000:0000:0000:9e7d:a3ff:fe28:6ffa%veth’, port=40443): Max retries exceeded with url: /redfish/v1/Managers/ (Caused by SSLError(SSLError(1, ‘[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1129)’))).
[2026-01-07 12:14:08,493 ERROR] (deploy_task.py:137)- Failed to get slot id of server from redfish.
[2026-01-07 12:14:08,493 ERROR] (deploy_task.py:154)- Failed to establish redfish connection.
[2026-01-07 12:14:08,493 ERROR] (deploy_task.py:230)- Not Found information of deploy task.
[2026-01-07 12:14:08,493 ERROR] (scan_file.py:316)- Failed to get os deploy task.
[2026-01-07 12:14:11,496 WARNING] (scan_file.py:436)- The task of OS deployment form redfish does not exist.
[2026-01-07 12:14:11,497 WARNING] (scan_file.py:441)- The request file of diagnose configuration /mnt/usb/spforbmc/operate/spdiagnose does not exist.
[2026-01-07 12:14:11,497 INFO] (scan_file.py:491)- File scanning is complete.
[2026-01-07 12:14:12.012 INFO ] (sp.Main:countTasks:-1)- check flash.
[2026-01-07 12:14:12.012 INFO ] (sp.Main:countTasks:-1)- no task from flash.
[2026-01-07 12:14:12.012 INFO ] (common.FileOperate:deleteFile:-1)- delete file: /mnt/usb/spforbmc/operate/result.json successfully.
[2026-01-07 12:14:12.012 INFO ] (sp.Main:showBMCOperateView:-1)- load operate view.
[2026-01-07 12:14:12.012 INFO ] (spforbmc.BMCOperateController:start:-1)- execute operating command.
[2026-01-07 12:14:12.012 INFO ] (common.Util:getMultiThreadPool:-1)- Enter multi thread pool.
[2026-01-07 12:14:12.012 INFO ] (spforbmc.BMCOperateController:start:-1)- start executing tasks.future: java.util.concurrent.FutureTask@4e443e13
[2026-01-07 12:14:12.012 INFO ] (common.Util:getMultiThreadPool:-1)- Enter multi thread pool.
[2026-01-07 12:14:12.012 INFO ] (spforbmc.BMCOperateController:start:-1)- start executing progress.future: java.util.concurrent.FutureTask@55d28ddc
[2026-01-07 12:14:12.012 INFO ] (spforbmc.ProgressTask:call:-1)- start to obtain operation progress.
[2026-01-07 12:14:12.012 INFO ] (spforbmc.ProgressTask:call:-1)- all tasks are executed finished.
[2026-01-07 12:14:12,344 INFO] (ipmi_manage.py:346)- iBMC version: V3
[2026-01-07 12:14:13,435 ERROR] (redfish_client.py:211)- Failure: failed to establish a new connection to the host, message:HTTPSConnectionPool(host=‘fe80:0000:0000:0000:9e7d:a3ff:fe28:6ffa%veth’, port=40443): Max retries exceeded with url: /redfish/v1/Managers/ (Caused by SSLError(SSLError(1, ‘[SSL: TLSV1_ALERT_PROTOCOL_VERSION] tlsv1 alert protocol version (_ssl.c:1129)’))).
[2026-01-07 12:14:13,436 ERROR] (deploy.py:212)- Failed to get slotid information.
[2026-01-07 12:14:13,436 ERROR] (deploy.py:501)- Failed to establish redfish connection.
[2026-01-07 12:14:13.013 INFO ] (spforbmc.BMCOperateController:call:-1)- execute flash tasks is finished.
[2026-01-07 12:14:13.013 INFO ] (spforbmc.BMCOperateController:lambda$init$0:-1)- clear operate files.
[2026-01-07 12:14:13.013 INFO ] (common.FileOperate:deleteFile:-1)- delete file: /mnt/usb/spforbmc/operate/sptask.json successfully.
[2026-01-07 12:14:13.013 INFO ] (spforbmc.BMCOperateController:lambda$init$0:-1)- operate is finished, start to reboot system.
[2026-01-07 12:14:13.013 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:14.014 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:15.015 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:16.016 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:17.017 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:18.018 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:19.019 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:20.020 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:21.021 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:22.022 ERROR] (spforbmc.BMCOperateController:setRestartMode:-1)- obtain active mode information from file failed.
[2026-01-07 12:14:24.024 INFO ] (common.Util:getMultiThreadPool:-1)- Enter multi thread pool.
[2026-01-07 12:14:55.055 INFO ] (common.RestartOperate:restartOperate:-1)- Reboot the server.
2026-01-07 12:14:55 Save system log…
环境信息
-
操作系统:无
-
软件版本:SP版本为1.9.0
-
硬件配置:KunLun 2280 V2
重现步骤
-
[第一步] 设置BMC的安全配置-TLS版本为仅限TLS1.3
-
[第二步]通过下发SP 的OS部署任务进行OpenEuler的安装
-
[第三步]任务失败
期望结果
- BMC的安全配置-TLS版本为仅限TLS1.3时,通过下发SP 的OS部署任务进行OpenEuler的安装能够成功
实际结果
1.BMC的安全配置-TLS版本为仅限TLS1.3时,通过下发SP 的OS部署任务进行OpenEuler的安装失败
尝试过的解决方案
1.将BMC的安全配置-TLS版本为TLS1.2及更高版本时,通过下发SP 的OS部署任务进行OpenEuler的安装成功了