001-004758

パッケージ版 Garoon

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

個人設定で削除したカレンダーを設定していると、バージョンアップに失敗する場合がある。

種別
不具合
機能
  • インストーラー
再現バージョン
  • 3.1.0
改修バージョン
3.5.0
公開日
2011-07-28
更新日
2011-08-08

詳細

【発生条件】

 

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

  • バージョン 2.0.xからバージョン3.0.xまでのガルーンを使用している。

  • 個人設定で、「使用するシステムカレンダー」に削除したカレンダーを選択している。

 

【準備】

  1. システム管理画面で、[基本システムの管理] > [カレンダー] > [カレンダーの設定] > [カレンダーを登録する]の順にクリックします。

  2. 「カレンダーの登録」画面で、任意のカレンダーを登録します。

    例:
    カレンダーA

  3. アプリケーション画面に、任意のユーザーでログインします。

  4. [個人設定] > [共通設定] > [カレンダー] > [一般設定]の順にクリックします。

  5. 「使用するシステムカレンダー」に「カレンダーA」を設定します。

  6. システム管理画面で、[基本システムの管理] > [カレンダー] > [カレンダーの設定] > [カレンダーA] > [詳細] >[削除する]の順にクリックします。

  7. 「カレンダーの削除」画面で、[はい]をクリックします。

【再現手順】

 

  1. バージョン 3.1.0のガルーンのインストーラーを起動します。

  2. バージョンアップ作業を開始します。

→現象発生:

 バージョン 2.5.4以前のガルーンの場合:

  • 更新プログラム実行時に、次のエラーが表示されバージョンアップに失敗します。

    例:
    -----------------------------------------
    Error: DB01452

    Object cannot be added because of external key restriction.

    Cause:
    Cannot add or update a child row: a foreign key constraint fails
    (`cb_cbgrn`.`tab_cb_user_base_setting`, CONSTRAINT
    `cns_cb_user_base_setting_calendar` FOREIGN KEY (`col_calendar`)
    REFERENCES `tab_grn_systemcalendar` (`_id`) ON DELETE SET NULL)

    Counter Measure:
    Contact Cybozu Technical Center.

    [DD/MM/YY 00:00:00] !!! failed running update.csp.
    [DD/MM/YY 00:00:00] !!! Versionup is failed !!!
    -----------------------------------------

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

    例:

    Windowsの場合:

    C:\InetPub\Scripts\cbgrn\versionup_xxx.log

    Linuxの場合:

    /var/www/cgi-bin/cbgrn/versionup_xxx.log

 

 バージョン3.0.xのガルーンの場合:

  • 次のエラーが表示されバージョンアップに失敗します。

    -----------------------------------------
    バージョンアップスクリプトが異常終了しました。サイボウズにお問い合わせください。
    -----------------------------------------

  • インストールログに次のエラーが出力されます。

    例:
    -----------------------------------------
    Error: DB01452

    Object cannot be added because of external key restriction.

    Cause:
    Cannot add or update a child row: a foreign key constraint fails
    (`cb_cbgrn`.`tab_cb_user_base_setting`, CONSTRAINT
    `cns_cb_user_base_setting_calendar` FOREIGN KEY (`col_calendar`)
    REFERENCES `tab_grn_systemcalendar` (`_id`) ON DELETE SET NULL)
    -----------------------------------------

  • インストールログは、次のディレクトリーおよびファイル名で出力されます。


    例:

    Windowsの場合:

    C:\WINDOWS\SysWow64\_cb_installer.log
    C:\WINDOWS\system32\_cb_installer.log

    Linuxの場合:

    (インストーラーを実行したディレクトリー)/install.log

 

回避/対応方法

【対応方法】

 

ご使用中の環境により、対応方法が異なります。

お手数ですが、弊社テクニカルサポートにお問い合わせください。

また、お問い合わせの際はご使用中のガルーンのバージョン情報を合わせてご連絡ください。

関連ワード

310Attention