targetcli на Debian Buster потерял конфиг после загрузки

targetcli не имеет конфигурации после загрузки.

Похоже, что служба не запускается.

Как я могу исправить эту ошибку?

 rtslib-fb-targetctl.service - LSB: Start LIO targets
   Loaded: loaded (/etc/init.d/rtslib-fb-targetctl; generated)
   Active: failed (Result: exit-code) since Wed 2021-06-30 13:43:48 PDT; 11s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 8022 ExecStart=/etc/init.d/rtslib-fb-targetctl start (code=exited, status=203/EXEC)

Jun 30 13:43:48 Server systemd[1]: Starting LSB: Start LIO targets...
Jun 30 13:43:48 Server systemd[8022]: rtslib-fb-targetctl.service: Failed to execute command: Exec format error
Jun 30 13:43:48 Server systemd[8022]: rtslib-fb-targetctl.service: Failed at step EXEC spawning /etc/init.d/rtslib-fb-targetctl: Exec format error
Jun 30 13:43:48 Server systemd[1]: rtslib-fb-targetctl.service: Control process exited, code=exited, status=203/EXEC
Jun 30 13:43:48 Server systemd[1]: rtslib-fb-targetctl.service: Failed with result 'exit-code'.
Jun 30 13:43:48 Server systemd[1]: Failed to start LSB: Start LIO targets.
0
задан 1 July 2021 в 21:19
1 ответ

The fix:

nano /etc/systemd/system/rtslib-fb-targetctl.service

[Unit]
Description=Restore LIO kernel target configuration
Requires=sys-kernel-config.mount
After=sys-kernel-config.mount network.target local-fs.target

[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/bin/targetctl restore
ExecStop=/usr/bin/targetctl clear
SyslogIdentifier=target

[Install]
WantedBy=multi-user.target
0
ответ дан 28 July 2021 в 14:36

Теги

Похожие вопросы