Upgrade Zabbix Appliance 3.4.14 to 4.0.0

Facebooktwittergoogle_plusmail

先日、Zabbix Appliance 3.0.16を3.2.11へアップグレードを実施しました。

Upgrade Zabbix Appliance 3.0.16 to 3.2.11

同様に3.2.11から3.4.14へアップグレード後に3.4.14から4.0.0へのアップグレード作業です。

  1. Zabbixサービスの停止
  2. /etc/apt/sources.listの編集
  3. apt update
  4. apt upgrade
  5. Zabbixサービスの起動

Zabbix WebUIにアクセスするとデータベースエラーが発生しました。


Database error
The frontend does not match Zabbix database. Current database version (mandatory/optional): 3050057/3050057. Required mandatory version: 4000000. Contact your system administrator.

Zabbix Serverのログを確認するとエラーが発生していました。


[Z3005] query failed: [1060] Duplicate column name ‘ssl_cert_file’ [alter table items add ssl_cert_file varchar(255) default ” not null]

アップグレード後にzabbix serverを起動すると自動的にデータベースのコンバートが開始されるのですが、それが失敗しています。
しかし’ssl_cert_file’が重複しているって….どうすればいいの?

似たようなエラーが見つかりました。
[ZBX-14520] dsatabase upgrade failed – ZABBIX SUPPORT
https://support.zabbix.com/browse/ZBX-14520

重複しているカラムを削除すればコンバートできたようなので試してみます。

再度Zabbix Serverを起動してログを確認するとデータベースコンバートが正常終了していました。

Zabbix WebUIにアクセスすると無事にログインできてモニタリングもできているようでした。



これで暫く様子をみます。

Leave a Reply