Solaris 11でユーザとグループが自動的に作成されない問題について
Solaris 11でユーザとグループが自動的に作成されない問題について
概要
Solaris 11でMIRACLE ZBXエージェントパッケージをインストールしたとき、
インストールスクリプトでzabbix
ユーザとzabbix
グループが
自動的に作成されず次のようなエラーが画面に出力されます。
## Executing preinstall script.
## Installing part 1 of 1.
pkgadd: ERROR: unable to create package object </etc/zabbix>.
pathname does not exist
group name <zabbix> not found in group table(s)
owner name <zabbix> not found in passwd table(s)
/etc/zabbix
/etc/zabbix/zabbix_agentd.conf.new
ERROR: attribute verification of </etc/zabbix/zabbix_agentd.conf.new> failed
group name <zabbix> not found in group table(s)
owner name <zabbix> not found in passwd table(s)
...省略...
[ verifying class <none> ]
ERROR: attribute verification of </etc/zabbix> failed
group name <zabbix> not found in group table(s)
owner name <zabbix> not found in passwd table(s)
ERROR: attribute verification of </etc/zabbix/zabbix_agentd.conf.new> failed
group name <zabbix> not found in group table(s)
owner name <zabbix> not found in passwd table(s)
...省略...
Installation of <miracle-zbx-agent> partially failed.
影響を受ける環境
次のオペレーティングシステムが影響を受けます。
- Solaris 11 sparc
次のMIRACLE ZBXのバージョンでこの問題が発生します。
- MIRACLE ZBX 4.0.32-3 ~ 4.0.41-4
- MIRACLE ZBX 5.0.13-4 ~ 5.0.24-2
- MIRACLE ZBX 6.0.0-75 ~ 6.0.5-2
対策
すでにパッケージをインストールしてエラーを確認している場合はpkgrm
コマンドで
パッケージを削除してください。
# pkgrm miracle-zbx-agent
問題を回避するには次の手順でインストールします。
-
zabbix
グループを作成します。# groupadd zabbix
-
zabbix
グループに所属するzabbix
ユーザを作成します。# useradd -G zabbix -m zabbix
-
パッケージをインストールします。
# pkgadd -d /path/to/miracle-zbx-agent-XXX-solaris11-sparc.pkg all
以降はインストールマニュアルにしたがい設定ファイルの準備やサービスの起動をおこなってください。
問題の詳細
上述したバージョンのMIRACLE ZBXエージェントパッケージでは、
ファイルやディレクトリをインストールする前に実行されるpreinstall
スクリプトにて
シェルスクリプトの誤った条件分岐によりuseradd
およびgroupadd
コマンドが
意図どおりに実行されず、zabbix
ユーザ/グループが正常に作成されません。
その後Solarisのパッケージマネージャはインストール時点で存在しないユーザ/グループを参照して ファイルやディレクトリのパーミッションを変更しようとするため、 「概要」に載せたエラーが発生します。
注意事項
- 本ドキュメントの内容は、予告なしに変更される場合があります。
- 本ドキュメントは限られた評価環境における検証結果をもとに作成しており、 全ての環境での動作を保証するものではありません。
- 本ドキュメントの内容に基づき、導入、設定、運用を行なったことにより損害が生じた場合でも、弊社はその損害についての責任を負いません。あくまでお客様のご判断にてご使用ください。
更新履歴
- 2022年06月15日 新規作成