Zabbix 2.4.7 → 3.2.11へのアップグレードの際、はまった点。
※下記の情報は、データベース、サーバーデータなどのバックアップを取ってから、試してみて下さい。正しい情報か、間違っているのか、私にも解りません。自己責任で、お試しください。
[crayon]
$ vi /var/log/zabbix/zabbix_server.log
—————————————————————–
query failed: [1050] Table ‘application_prototype’ already exists [create table application_prototype
—————————————————————–
[/crayon]
こんな、エラーメッセージが出ました。
私は、この”application_prototype”というテーブルを、ドロップしました。
そしたら、次々と
「Table ‘***********’ already exists」
というエラーメッセージが出ます。
エラーでこのように出てくる、テーブルを全てドロップしました。
合計10個位ドロップしたと思います。
この作業は、phpmyadminの方でやった方が上手く行きました。
関連付けのために、テーブルを削除できませんなどのようなメッセージが出てきたら、
phpmyadminの方で、操作 → DROP → チェックマークを外して、DROPを実行する。
すると、正常にDROPが実行できます。
そうしたら、Zabbix 2.4.7の保存データもそのままに、3.2.11に無事にアップグレードが出来ました。
試してくれた人は、無事にアップグレードが出来たか、ログファイルなど参照してくださいね。