Bug 35491 - инит-скрипт tgt выдаёт ошибку при остановке тагета с подключенным инициатором
Summary: инит-скрипт tgt выдаёт ошибку при остановке тагета с подключенным инициатором
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: scsitarget-utils (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Стас
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-10-08 23:33 MSK by Стас
Modified: 2019-04-21 20:59 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Стас 2018-10-08 23:33:04 MSK
Ситуация: дисковый том, раздаваемый через iscsi, отсутствует при старте демона.
после восстановления тома пытаюсь переинициализировать iscsi командой service tgt restart - получаю ошибку "tgtadm: invalid request":
# service tgt restart
Stopping iSCSI target service: tgtadm: invalid request
                                                                                                                                           [FAILED]
Service iSCSI target is already running.                                                                                                   [PASSED]


Предлагаю сделать возможность указать в /etc/sysconfig/tgt переменную FORCE_STOP со значением "-f".

патч:

--- /etc/init.d/tgt~	2016-01-11 13:05:39.000000000 +0500
+++ /etc/init.d/tgt	2018-10-09 01:19:37.281448517 +0500
@@ -68,7 +68,7 @@
 
 stop() {
 	STOP_OPTIONS1="--op update --mode sys --name State -v offline"
-	STOP_OPTIONS2="--update ALL -c /dev/null"
+	STOP_OPTIONS2="--update ALL -c /dev/null $FORCE_STOP"
 	STOP_OPTIONS3="--op delete --mode system"
 	daemon_status
 	RETVAL=$?
Comment 1 Michael Shigorin 2018-10-09 13:48:02 MSK
Кажется, piastry@ давно уж ничего не собирает.
(кстати, повесил по дороге bug 35495)
Comment 2 Стас 2018-10-09 14:09:47 MSK
Тогда могу пакет забрать себе.