001-006459

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

my.iniのinnodb_log_file_sizeを初期値から変更していると、ガルーン 3.7.0へのバージョンアップに失敗する。

種別
不具合
機能
  • インストーラー
再現バージョン
  • 3.7.0
改修バージョン
公開日
2014-09-08
更新日
2014-12-05

詳細

【発生条件】

次の条件を満たす場合に発生します。

  • MySQLの設定ファイル(my.ini)で、InnoDBログファイルのサイズ(innodb_log_file_size)が10MB以外に設定されている。

    補足:
    • MySQLの設定ファイル(my.ini)は、次のディレクトリーに配置されています。

      • (インストールディレクトリ)/mysql-5.0/etc/my.ini

    • InnoDBログファイルのサイズ(innodb_log_file_size)の初期値は、10MBです。

 

【再現手順】

  1. バージョン 3.5.xのガルーンで、MySQLの設定ファイル(my.ini)を開きます。

  2. my.iniの InnoDBログファイルのサイズ(innodb_log_file_size)が「発生条件」を満たす状態になっていることを確認します。

    例:
    innodb_log_file_size            = 20M

  3. バージョン 3.7.0のガルーンにバージョンアップします。

 

→現象発生:
 バージョンアップの途中で次のエラーが発生し、バージョンアップできません。

 

 Windowsの場合

 ------------------------------
 バージョンアップスクリプトが異常終了しました。(1) サイボウズオフィシャルパートナー、または販売元にお問い合わせください。
 ------------------------------

 

 Linuxの場合

 ------------------------------
 Installing Cybozu Database Engine...
 MySQL can't start!
 Failed installing Cybozu Database Engine!
 ------------------------------

 

補足:

  • MySQLのエラーログに、次のエラーが出力されます。
    ------------------------------
    InnoDB: Error: log file /usr/local/cybozu/mysql-5.0/data/ib_logfile0 is of different size 0 XXXXXXXX bytes
    InnoDB: than specified in the .cnf file 0 10485760 bytes!
    130425 12:00:00 [ERROR] Plugin 'InnoDB' init function returned error.
    130425 12:00:00 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
    130425 12:00:00 [ERROR] Unknown/unsupported storage engine: InnoDB
    130425 12:00:00 [ERROR] Aborting
    ------------------------------

    MySQLのエラーログは、次のディレクトリーに出力されます。

    • (インストールディレクトリ)/mysql-5.0/data/error.log



  • バージョン 3.7.Xのガルーンからバージョン 4.0.0のガルーンへバージョンアップした場合、本現象は発生しません。

回避/対応方法

【回避方法】


InnoDBログファイルのサイズ(innodb_log_file_size)を初期値の10MBから変更している場合は、10MBに戻した上でバージョンアップを行う必要があります。
10MBに戻す方法については、オフィシャルパートナー、または弊社テクニカルサポートにお問い合わせください。

 

------------------------------------------------------------
【更新履歴】

2014/12/05 補足を追記しました。