001-010262

パッケージ版 Garoon

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

[Windows版の現象]拡張子が「ini」のファイルを「読み取り専用」にすると、正常にバージョンアップできない場合がある。

種別
不具合
機能
  • インストーラー
再現バージョン
  • 3.1.0
  • 3.5.0
  • 3.7.0
  • 4.0.0
  • 4.2.0
  • 4.6.0
  • 4.10.0
  • 5.0.0
  • 5.5.0
  • 5.9.0
改修バージョン
5.15.0
公開日
2018-04-25
更新日
2022-10-28

詳細

【発生条件】

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

  • CGI 実行可能ディレクトリーで、拡張子が「ini」のファイルを「読み取り専用」にする。

  • 該当のファイルが、ファイル名の昇順でファイルを並べ替えたとき、「php.ini」よりも前に存在する。

    補足:
    • php.iniは次の場所に配置されています。
      (CGI 実行可能ディレクトリー)/(インストール識別子)/php.ini

      例:
      Windowsの場合:
      C:\Inetpub\scripts\cbgrn\php.ini

【準備】

  • Garoonをインストールします。

  • 発生条件を満たす状態にします。

    補足:
    • 次の手順で現象が発生することを確認しています。
      1. common.iniをコピーします。

      2. コピーしたファイルの名前を「common_bak.ini」に変更します。

      3. common_bak.iniのプロパティで、「読み取り専用」のチェックボックスを選択します。

【再現手順】

  1. Garoonのインストーラーを起動し、バージョンアップを実行します。


→現象発生:
 正常にバージョンアップできません。

補足:

  • 手順1で起動するGaroonのインストーラーのバージョンによって、現象発生時の挙動が異なります。

    バージョン 3.5.0以前のGaroonのインストーラーを起動した場合:
    • バージョンアップ実行ログが作成されません。

    • Garoonにアクセスすると、次のエラーが発生します。
      -------
      502 - Web サーバーがゲートウェイまたはプロキシ サーバーとして動作しているときに、無効な応答を受信しました。
      検索中のページに問題があるため、ページを表示できません。Web サーバーがゲートウェイまたはプロキシ サーバーとして動作し、上位のコンテンツ サーバーと通信しているときに、コンテンツ サーバーから無効な応答を受信しました。
      -------

    バージョン 3.7.0以降のGaroonのインストーラーを起動した場合:

    • バージョンアップ実行ログに、次のエラーが出力されます。
      -------
      [Sun, 01 Apr 2018 10:00:00 +0900] !!! can not chdir:C:/Inetpub/scripts/cbgrn/mysql-5.0/bin
      -------

    • バージョンアップ実行ログは、次のディレクトリー、およびファイル名で出力されます。
      (CGI 実行可能ディレクトリー)/(インストール識別子)/versionup_xxx.log

  • 手順1で、バージョン 4.2.0以前のGaroonのインストーラーを起動した場合、次の不具合が発生し、バージョンアップが正常に終了したことを示すメッセージが表示されます。
    詳細は、次の記事をご参照ください。

    バージョンアップの途中でmysql_upgradeの実行に失敗し、処理が正しく行われなくても、バージョンアップが正常に終了したことを示すメッセージが表示される。
    https://kb.cybozu.support/article/32537/

回避/対応方法

【回避方法】
次のバージョンの製品で本現象を改修しています。バージョンアップを検討してください。
  • バージョン 5.15.0のGaroon