| Summary: | инит-скрипт tgt выдаёт ошибку при остановке тагета с подключенным инициатором | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Стас <stas.grumbler> |
| Component: | scsitarget-utils | Assignee: | Стас <stas.grumbler> |
| Status: | NEW --- | QA Contact: | qa-sisyphus |
| Severity: | normal | ||
| Priority: | P3 | CC: | andy, lav, mike, piastry, piastryyy, rider |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Кажется, piastry@ давно уж ничего не собирает. (кстати, повесил по дороге bug 35495) Тогда могу пакет забрать себе. |
Ситуация: дисковый том, раздаваемый через 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=$?