はじめに
zabbixを公式の手順通りにセットアップしていると以下のような項目があります。
bash
zcat /usr/share/zabbix-sql-scripts/mysql/server.sql.gz | mysql --default-character-set=utf8mb4 -uzabbix -p zabbix
すると出力は
bash
gzip: /usr/share/doc/zabbix-sql-scripts/mysql/server.sql.gz: No such file or directory
????????
結論
dpkgの設定が悪さをしていました。
/etc/dpkg/dpkg.cfg.d/excludes
というファイルを開き
excludes
path-exclude=/usr/share/doc/pollinate/copyright
path-exclude=/usr/lib/nagios/plugins/check_pollen
これの一番上の項目をコメントアウトして、もう一度パッケージをapt install ...
すれば解決しました。
この項目のせいでホワイトリストに登録されてインストールから外される?ようです。
別サーバーで同様の作業をしていたらこのexcludes
ファイルが存在せずにエラーを吐くという事態になりました
このときはexcludes
ファイルを作成し、一番上の行を書けば解決しました。謎…
2023/05/12 追記
参考文献