[ #zabbix ] Zabbix 3.2が公開されたのでアップグレードしたら失敗したの巻。

     
    • 最終更新日時:2016/09/17 10:45:02


    Zabbix 3.2が公開になりましたねー というわけで速攻既存環境のCentOS 7で稼働させていた3.0をアップグレードしてみたところ失敗しました。

    確認環境:
    $ cat /etc/redhat-release 
    CentOS Linux release 7.2.1511 (Core)

    logをあさったところ、以下の様な出力が。

    32673:20160915:102757.191 Starting Zabbix Server. Zabbix 3.2.0 (revision 62485).
    32673:20160915:102757.191 ****** Enabled features ******
    32673:20160915:102757.191 SNMP monitoring: YES
    32673:20160915:102757.191 IPMI monitoring: YES
    32673:20160915:102757.191 Web monitoring: YES
    32673:20160915:102757.191 VMware monitoring: YES
    32673:20160915:102757.191 SMTP authentication: YES
    32673:20160915:102757.191 Jabber notifications: YES
    32673:20160915:102757.191 Ez Texting notifications: YES
    32673:20160915:102757.191 ODBC: YES
    32673:20160915:102757.191 SSH2 support: YES
    32673:20160915:102757.191 IPv6 support: YES
    32673:20160915:102757.191 TLS support: YES
    32673:20160915:102757.191 ******************************
    32673:20160915:102757.191 using configuration file: /etc/zabbix/zabbix_server.conf
    32673:20160915:102757.201 current database version (mandatory/optional): 03010000/03010000
    32673:20160915:102757.201 required mandatory version: 03020000
    32673:20160915:102757.201 starting automatic database upgrade
    32673:20160915:102757.201 [Z3005] query failed: [1091] Can't DROP 'id'; check that column/key exists [alter table history_log drop column id]
    32673:20160915:102757.202 database upgrade failed



    で、データベースも確認してみます。

    MariaDB [zabbix]> describe history_log;
    +------------+---------------------+------+-----+---------+-------+
    | Field | Type | Null | Key | Default | Extra |
    +------------+---------------------+------+-----+---------+-------+
    | itemid | bigint(20) unsigned | NO | MUL | NULL | |
    | clock | int(11) | NO | | 0 | |
    | timestamp | int(11) | NO | | 0 | |
    | source | varchar(64) | NO | | | |
    | severity | int(11) | NO | | 0 | |
    | value | text | NO | | NULL | |
    | logeventid | int(11) | NO | | 0 | |
    | ns | int(11) | NO | | 0 | |
    +------------+---------------------+------+-----+---------+-------+
    8 rows in set (0.00 sec)


    idカラムが消えています。どうやらDBアップグレードに失敗したようです。

    検証基盤はAzureだったので、Azure Backupから戻して事なきをえましたが、本来であればDBのバックアップぐらいはしておきましょう。

    その後、Twitterをチェックしていたところ、@atanaka7 さんがこの問題について追求されておりまして、無事に解決しました。



    これで無事にアップグレードすることが出来ました。


    関連記事


    Pagination

    Trackback

    Trackback URL

    https://kometchtech.blog.fc2.com/tb.php/1983-fbf03771

    Comment

    Post Your Comment

    コメント登録フォーム
    公開設定

    Utility

    Profile

    kometch

    Author:kometch
    なんちゃってエンジニアです。
    2009年10月から業務都合により大阪勤務になりました。
    2010年1月、HYBRID W-ZERO3を購入しました。
    2010年11月、HTC Desire HDを購入しました。
    2012年2月、都内の会社に転職しました。
    2012年5月、HTC One Xを購入しました。
    2012年8月、事情により休職しました。
    2012年8月、SONY Xperia SXを購入しました。
    2013年1月、一身上の都合により退職しました。
    2014年3月、都内の会社に就職しました。
    2016年8月、HPC系の会社に転職しました。

    Amazonほしい物リスト
    何か問題などありましたら、こちらまで。 Twitter:@kometchtech follow us in feedly

    カレンダー

    09 | 2017/10 | 11
    1 2 3 4 5 6 7
    8 9 10 11 12 13 14
    15 16 17 18 19 20 21
    22 23 24 25 26 27 28
    29 30 31 - - - -

    全記事(数)表示

    全タイトルを表示

    バロメーター

    カテゴリー

    カテゴリークラウド

    アーカイブ

    検索フォーム

    FC2カウンター

    現在の閲覧者数

    現在の閲覧者数:

    Amazonアソシエイト

    スポンサードリンク

    月間ページランキング

    ブログパーツ

    サイトランキング

    スポンサードリンク

    スポンサードリンク