Zabbix 5.0から5.4にアップデート The Zabbix database version does not match current requirements.
お世話になっております。
CentOS8 Nginx TimescaleDB
上記環境にてZabbix 5.0から5.4にアップデートを公式パッケージを使って行いました。
アップデート後にサービスが起動しない症状が有りましたが、
下記サイトを参考にnet-snmp-libsを最新にする事で起動出来ました。
https://www.zabbix.com/forum/zabbix-help/419881-5-4-zabbix-server-not-st...
Webにアクセスすると以下メッセージが表示されます。
Database error
The Zabbix database version does not match current requirements.
Your database version: 5000000. Required version: 5040000. Please contact your system administrator.
アップデート後の最初の起動時にDBが5.0から5.4にアップグレードされると理解しています。
zabbix_server.logを確認すると以下記述が有り、DBがアップグレードされた記録は有りませんでした。
TimescaleDB version 10302 is not supported, minimum is 10500
5.0の構築時に、ZABBIX 5のTimescaleDBの要件であるバージョン1.5を満たしていなかった様です。
この為にDBのアップグレードがされなかったと理解して良いでしょうか。
Azure環境なので切り戻して1.5以上に上げてからの再アップデートを考えています。
どうぞよろしくお願いします。
TNK - 投稿数: 4742
メッセージを拝見する限り、TimescaleDBのバージョンアップに
よって解決すると思われます。
マニュアルのシステム要件に、
Software : PostgreSQL with TimescaleDB
Supported versions : Timescale DB 1.5-2.1
Recommended version :
PostgreSQL 12 with TimescaleDB 1.7/2.0
or
PostgreSQL 13.2 or newer with TimescaleDB 2.1
との記述があります。
マニュアル:
https://www.zabbix.com/documentation/current/manual/installation/require...
MSG - 投稿数: 61
ご連絡ありがとうございます。
TimescaleDBのバージョンを最新に上げたところ解消されました。
その間zabbix-serverは延々と再起動を繰り返していた様で、バージョンを上げたところ即時にWebが見れる様になりました。
DBも5.0から5.4にアップグレードされました。
ありがとうございました。