Bug 3335 - [Anolis23-iso][anck][x86_64]iscsi-init.service服务启动失败
Summary: [Anolis23-iso][anck][x86_64]iscsi-init.service服务启动失败
Status: CLOSED FIXED
Alias: None
Product: Anolis OS 23
Classification: Anolis OS
Component: BaseOS Packages (show other bugs) BaseOS Packages
Version: 23.0
Hardware: All Linux
: P3-Medium S3-normal
Target Milestone: ---
Assignee: xuchunmei
QA Contact: bolong_tbl
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-12-01 15:11 UTC by gitpush
Modified: 2022-12-01 17:38 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description gitpush alibaba_cloud_group 2022-12-01 15:11:00 UTC
[问题描述]:
 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
Comment 1 xuchunmei alibaba_cloud_group 2022-12-01 15:13:16 UTC
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 中解决。