[问题描述]: iscsi-init.service服务启动失败 -sh-5.2# systemctl start iscsi-init.service -sh-5.2# systemctl status iscsi-init.service _ iscsi-init.service - One time configuration for iscsi.service Loaded: loaded (/usr/lib/systemd/system/iscsi-init.service; static) Active: inactive (dead) Condition: start condition failed at Thu 2022-12-01 15:10:10 CST; 6s ago └─ ConditionPathExists=!/etc/iscsi/initiatorname.iscsi was not met Dec 01 13:35:56 iZbp117zdvs9a2fq3x2catZ systemd[1]: iscsi-init.service - One time configuration for iscsi.service was skipped because of a failed condition check (ConditionPathExists=!/etc/iscsi/initiatorname.iscsi). [环境信息]: 内核信息: # uname -r 5.10.134-12.1.an23.x86_64 操作系统信息: # cat /etc/os-release NAME="Anolis OS" VERSION="23" ID="anolis" VERSION_ID="23" PLATFORM_ID="platform:an23" PRETTY_NAME="Anolis OS 23" ANSI_COLOR="0;31" HOME_URL="https://openanolis.cn/" BUG_REPORT_URL="https://bugzilla.openanolis.cn/" [问题发生概率]:必现 [期望结果]: 命令正常执行,启动服务 [实际结果]: 服务启动失败 repo:http://114.55.43.94/mirrors/anolis/23-pre/ [复现步骤]: yum install iscsi-initiator-utils systemctl start iscsi-init.service
iscsi-init.service文件中的SBINDIR无法识别,导致服务启动失败。 ExecStart=/usr/bin/sh -c 'echo "InitiatorName=`@SBINDIR@/iscsi-iname`" > /etc/iscsi/initiatorname.iscsi' 在pr:https://gitee.com/src-anolis-os/iscsi-initiator-utils/pulls/8 中解决。