Arch / Manjaro open-iscsiのサービスユニット名が変更
manjaro
- TOP
- Old Archives
- Arch / Manjaro open-iscsiのサービスユニット名が変更
Manjaro Linux Stable Update
2018-10-25でopen-iscsiのサービスユニットがopen-iscsi.service
からiscsi.service
に変更になった。
これはArch Linux側でも行われた変更である。
結果的に、open-iscsiに依存しているユニットが正常に起動できなくなった(特に自作したサイトローカルユニットは)。
それに加え、従来open-iscsi.service
をenableにしていた場合でも起動されなくなった。
必要な対応は以下の通り。
まず、open-iscsi.service
という名前を用意する場合
/usr/lib/systemd/system/iscsi.service
にAlias=open-iscsi.service
を書いておいた上でenableする- または
/usr/lib/systemd/system/open-iscsi.service -> /usr/lib/systemd/system/iscsi.service
というシンボリックリンクを用意する
iscsi.service
という名前に合わせる場合
- 他のユニットで
open-iscsi.service
となっている箇所を全てiscsi.service
に修正する - 必要ならば
iscsi.service
をenableする
これはイニシエータの話だけれども、ターゲット側もopen-iscsid.service
からiscsid.service
に変更されているので同様である。