====================================================================== Readme:Garoon 5.5 Service Pack 1 ====================================================================== 発行日:2021年5月14日 サイボウズ株式会社 概要: このプログラムは、Garoon バージョン 5.5.0の不具合を修正するためのプログラムです。 このファイルでは、Garoon 5.5 Service Pack 1のインストール手順を説明しています。 このプログラムによって改修される不具合については、Service Pack 1のリリースノートを参照してください。 重要: - このプログラムは、バージョン 5.5.x以外のGaroonには適用できません。 - このプログラムはアンインストールできません。 目次: - 影響を受けるファイル - 作業を行う前に - バックアップ - Service Pack 1のインストール - インストール後の確認 影響を受けるファイル ==================== 標準のインストール先ディレクトリーとインストール識別子を使用して、Garoonをインストールした場合を例として、説明しています。 ディレクトリーの表記はLinux環境の表記です。Windows環境の場合は「/」を「\」に読み替えてください。 インストール済みのMySQLを使用する場合は、お使いの環境に合わせて読み替えてください。 このプログラムによって追加、更新、および削除されるファイルとテーブルは、次のとおりです。 追加されるファイル ------------------ ----------------- CGIディレクトリー ----------------- Windows環境: C:\Inetpub\Scripts\cbgrn Linux環境: /var/www/cgi-bin/cbgrn - サブディレクトリーとファイル: code/include/grn/proxy/ProxySettings.csp code/include/oauth/actor/Action.csp code/include/oauth/actor/ActionTypes.csp code/include/oauth/actor/ActorFactory.csp code/include/oauth/actor/ActorInterface.csp code/include/oauth/actor/MailServerConnectionActor.csp code/include/oauth/provider/MicrosoftProvider.csp -------------------------------- ドキュメントルートディレクトリー -------------------------------- Windows環境: C:\Inetpub\wwwroot\cbgrn Linux環境: /var/www/html/cbgrn - サブディレクトリーとファイル: grn/html/styles_common/_mixins.css grn/image/cybozu/paris/gr_appmenu_togglebar_wrapper_bg.png grn/image/oauth/Microsoft/ms-symbollockup_signin_light.svg 更新されるファイル ------------------ 注意: - 「Garoon 5.5 Service Pack 1 改修版インストーラー(Windows用)」では、「Garoon 5.5 Service Pack 1」に含まれていた不要なファイルを除外しました。 そのため、「Garoon 5.5 Service Pack 1 改修版インストーラー(Windows用)」を適用した場合、丸カッコで囲まれているファイルは、更新されません。 ----------------- CGIディレクトリー ----------------- Windows環境: C:\Inetpub\Scripts\cbgrn Linux環境: /var/www/cgi-bin/cbgrn - サブディレクトリーとファイル: code/doc_root/bulletin/_unconfirmed_list.csp code/doc_root/cbpapi/workflow/workflow_handle_applications.csp code/doc_root/mail/exchange_history.csp code/doc_root/mail/personal/account_view.csp code/doc_root/message/_send.csp code/doc_root/message/command_transfer_mail_to_message.csp code/doc_root/report/item/command_set_menu_string.csp code/doc_root/report/item/command_set_radio.csp code/doc_root/workflow/item/command_set_menu_string.csp code/doc_root/workflow/item/command_set_radio.csp code/doc_root/workflow/operation/command_form_path_step_delete_multi.csp code/doc_root/workflow/operation/command_path_condition_delete_multi.csp code/doc_root/workflow/system/command_form_path_step_delete_multi.csp code/doc_root/workflow/system/command_path_condition_delete_multi.csp code/doc_root/workflow/system/command_path_delete_multi.csp code/doc_root/workflow/system/command_path_step_delete_multi.csp code/include/fw/miscFunctions.csp code/include/fw/prepend.csp code/include/grn/message/screen/MentionRemainingMessageMembers.csp code/include/grn/space/screen/MentionRemainingSpaceMembers.csp code/include/mail/application.csp code/include/mail/error_code.csp code/include/mail/screen/system/ProvidersForForm.csp code/include/mail/system_config.csp code/include/message/message_logic.csp code/include/oauth/EmbeddedOAuthClientCode.csp code/include/oauth/SignInImage.csp code/include/oauth/controller/CallbackController.csp code/include/oauth/entity/OAuthClient.csp code/include/oauth/entity/State.csp code/include/oauth/entity/Token.csp code/include/oauth/exception/ErrorCode.csp code/include/oauth/provider/GoogleProvider.csp code/include/oauth/provider/OAuthProviderService.csp code/include/oauth/provider/ProviderFactory.csp code/include/oauth/provider/ProviderInterface.csp code/include/oauth/repository/OAuthClientJsonRepository.csp code/include/oauth/state/StateDeserializer.csp code/include/oauth/state/StateSerializer.csp code/include/report/controller_util.csp code/include/report/error_code.csp code/include/report/resources.csp code/include/schedule/ScheduleMentionMemberAccess.csp code/include/schedule/dao/ScheduleMentionDAO.csp code/include/space/common/logic/CommentLogic.csp code/include/space/screen/SystemCommandCreateCategory.csp code/include/space/screen/SystemModifyCategory.csp code/include/workflow/controller_util.csp code/include/workflow/error_code.csp code/include/workflow/resources.csp locale/en/error/grn_mail_.csp locale/en/error/grn_oauth_.csp locale/en/error/grn_rprt_.csp locale/en/error/grn_wrkf_.csp locale/en/message/grn/oauth/provider.csp locale/ja/error/grn_mail_.csp locale/ja/error/grn_oauth_.csp locale/ja/error/grn_rprt_.csp locale/ja/error/grn_wrkf_.csp locale/ja/message/grn/oauth/provider.csp locale/zh/error/grn_mail_.csp locale/zh/error/grn_oauth_.csp locale/zh/error/grn_rprt_.csp locale/zh/error/grn_wrkf_.csp locale/zh/message/grn/oauth/provider.csp locale/zh-tw/error/grn_mail_.csp locale/zh-tw/error/grn_oauth_.csp locale/zh-tw/error/grn_rprt_.csp locale/zh-tw/error/grn_wrkf_.csp locale/zh-tw/message/grn/oauth/provider.csp page/en/mail/_title_3pane.tpl (page/en/mail/exchange_history.tpl) (page/en/mail/index.tpl) (page/en/mail/index_3pane.tpl) page/en/mail/mail_view_3pane.tpl page/en/mail/mailserver_viewlist.tpl page/en/mail/system/_mailserver_add.tpl page/en/mail/system/_mailserver_csv_info.tpl (page/en/mail/system/_user_account_csv_columns.tpl) page/en/mail/system/mailserver_view.tpl page/en/mail/system/oauth_client_list.tpl (page/en/mail/system/user_account_list.tpl) page/en/space/application/discussion/thread_comment.tpl page/ja/mail/_title_3pane.tpl (page/ja/mail/exchange_history.tpl) (page/ja/mail/index.tpl) (page/ja/mail/index_3pane.tpl) page/ja/mail/mail_view_3pane.tpl page/ja/mail/mailserver_viewlist.tpl page/ja/mail/system/_mailserver_add.tpl page/ja/mail/system/_mailserver_csv_info.tpl (page/ja/mail/system/_user_account_csv_columns.tpl) page/ja/mail/system/mailserver_view.tpl page/ja/mail/system/oauth_client_list.tpl (page/ja/mail/system/user_account_list.tpl) page/ja/space/application/discussion/thread_comment.tpl page/zh/mail/_title_3pane.tpl (page/zh/mail/exchange_history.tpl) (page/zh/mail/index.tpl) (page/zh/mail/index_3pane.tpl) page/zh/mail/mail_view_3pane.tpl page/zh/mail/mailserver_viewlist.tpl page/zh/mail/system/_mailserver_add.tpl page/zh/mail/system/_mailserver_csv_info.tpl (page/zh/mail/system/_user_account_csv_columns.tpl) page/zh/mail/system/mailserver_view.tpl page/zh/mail/system/oauth_client_list.tpl (page/zh/mail/system/user_account_list.tpl) page/zh/space/application/discussion/thread_comment.tpl page/zh-tw/mail/_title_3pane.tpl (page/zh-tw/mail/exchange_history.tpl) (page/zh-tw/mail/index.tpl) (page/zh-tw/mail/index_3pane.tpl) page/zh-tw/mail/mail_view_3pane.tpl page/zh-tw/mail/mailserver_viewlist.tpl page/zh-tw/mail/system/_mailserver_add.tpl page/zh-tw/mail/system/_mailserver_csv_info.tpl (page/zh-tw/mail/system/_user_account_csv_columns.tpl) page/zh-tw/mail/system/mailserver_view.tpl page/zh-tw/mail/system/oauth_client_list.tpl (page/zh-tw/mail/system/user_account_list.tpl) page/zh-tw/space/application/discussion/thread_comment.tpl ----- MySQL ----- Windows環境: C:\Program Files\cybozu\mysql-5.0\data\cb_cbgrn Linux環境: /usr/local/cybozu/mysql-5.0/data/cb_cbgrn - テーブル: tab_cb_profiledata___system -------------------------------- ドキュメントルートディレクトリー -------------------------------- Windows環境: C:\Inetpub\wwwroot\cbgrn Linux環境: /var/www/html/cbgrn - サブディレクトリーとファイル: grn/html/Design-admin.css (grn/html/Design-admin.scss) grn/html/Design-paris.css (grn/html/Design-paris.scss) grn/html/fag_tree_26.css (grn/html/fag_tree_26.scss) grn/html/help.css (grn/html/help.scss) grn/html/jquery.fcbkcomplete.js grn/html/mail.css (grn/html/mail.scss) grn/html/mail_3pane.css (grn/html/mail_3pane.scss) grn/html/mobile_standard.css (grn/html/mobile_standard.scss) grn/html/msgbox.css (grn/html/msgbox.scss) grn/html/page/mail/mail_3pane.js grn/html/portal.css (grn/html/portal.scss) grn/html/reply.css (grn/html/reply.scss) grn/html/report.css (grn/html/report.scss) grn/html/schedule.css (grn/html/schedule.scss) grn/html/schedule_confirm.css (grn/html/schedule_confirm.scss) grn/html/search.css (grn/html/search.scss) grn/html/space.css (grn/html/space.scss) grn/html/std.css (grn/html/std.scss) grn/html/styles_common/_mixins.css (grn/html/styles_common/_variables.css) (grn/html/styles_common/_variables.scss) grn/html/treeview.css (grn/html/treeview.scss) grn/html/workflow.css (grn/html/workflow.scss) grn/image/cybozu/image-app-space/bg_todoStatusBarListLate.png grn/image/cybozu/image-app-space/bg_todoStatusBarSideLate.png grn/image/cybozu/image-app-space/todo_status_bar.png grn/image/cybozu/mm/btn-threadrightlist-grip.svg grn/image/cybozu/server32.gif (js/dist/bulletin.js) (js/dist/cabinet.js) (js/dist/common.js) (js/dist/common_mobile.js) (js/dist/commons_chunk.js) (js/dist/customization.js) (js/dist/js_api_garoon.js) (js/dist/js_api_mail.js) (js/dist/js_api_message.js) (js/dist/js_api_schedule.js) (js/dist/js_api_workflow.js) js/dist/mail.js (js/dist/message.js) (js/dist/message_mobile.js) (js/dist/notification.js) (js/dist/notification_mobile.js) (js/dist/portal.js) (js/dist/runtime.js) (js/dist/schedule.js) (js/dist/schedule_mobile.js) (js/dist/space_mobile.js) (js/dist/system.js) (js/dist/workflow.js) リビジョン番号が更新されるファイル ---------------------------------- ----------------- CGIディレクトリー ----------------- Windows環境: C:\Inetpub\Scripts\cbgrn Linux環境: /var/www/cgi-bin/cbgrn - サブディレクトリーとファイル: garoon.ini 削除されるファイル ------------------ ----------------- CGIディレクトリー ----------------- Windows環境: C:\Inetpub\Scripts\cbgrn Linux環境: /var/www/cgi-bin/cbgrn - サブディレクトリーとファイル: code/include/oauth/exception/FetchAccountIdFailedException.csp code/include/oauth/exception/UnexpectedAccountException.csp code/include/oauth/provider/RevocableProvider.csp 作業を行う前に ============== - Windows環境の場合、作業はWindowsの「Administrator」権限を持つユーザーで行います。 - Linux環境の場合、作業はrootユーザーで行います。 - データベースへ誰もアクセスしていない状態で作業を行ってください。 - パワーアップキットシリーズを利用している場合は、Service Pack 1をインストールする手順が異なります。 Service Pack 1をインストールする際は、必ずオフィシャルパートナー、または販売元にお問い合わせください。 補足: - 2021年5月現在の対象製品は、次のとおりです。 - パワーアップキットシリーズ グループメール for Garoon バックアップ ============ 作業を行う前に、Garoonのインストール先ディレクトリーをバックアップします。 注意: - 標準のインストール先ディレクトリーとインストール識別子を使用して、Garoonをインストールした場合を例として、説明しています。 インストール先ディレクトリーやインストール識別子が標準と異なる場合は、そのディレクトリーをバックアップします。 1.バックアップ用のディレクトリーを用意します。 2.次のディレクトリーを、手順1で作成したディレクトリーにコピーします。 Windows環境: C:\Program Files\Cybozu\mysql-5.0\data C:\Program Files\Cybozu\mysql-5.0\files Linux環境: /usr/local/cybozu/mysql-5.0/data /usr/local/cybozu/mysql-5.0/files Service Pack 1のインストール ============================ 標準のインストール先ディレクトリーとインストール識別子を使用して、Garoonをインストールした場合を例として、説明しています。 Windows環境の場合 ----------------- 1.Webサーバーを停止します。 2.スケジューリングサービスを停止します。 1)Windowsのスタートメニューから、「管理ツール」 > 「サービス」の順に選択します。 2)「Cybozu_Scheduling_Service_cbgrn」を選択し、[サービスの停止]をクリックします。 注意: - 「Cybozu_Scheduling_Service_cbgrn」は標準のサービス名です。インストール識別子を変更している場合は、「cbgrn」の部分が異なります。 - MySQLは起動したままにします。 3.インストーラー「grn-5.5-sp1a-windows.exe」を起動します。 4.「検出された製品の確認」画面で、Service Pack 1をインストールする製品を選択し、[次へ]をクリックします。 5.使用許諾契約を確認して、「使用許諾契約に同意します」を選択し、[次へ]をクリックします。 インストールが始まります。 6.「InstallShield Wizardの完了」画面が表示されたら、[完了]をクリックします。 7. MySQLを再起動します。 1)Windowsのスタートメニューから、「管理ツール」 > 「サービス」の順に選択します。 2)「Cybozu_Database_Engine_5_0」を選択し、[サービスの再起動]をクリックします。 8.スケジューリングサービスを起動します。 1)Windowsのスタートメニューから、「管理ツール」 > 「サービス」の順に選択します。 2)「Cybozu_Scheduling_Service_cbgrn」を選択し、[サービスの開始]をクリックします。 注意: - 「Cybozu_Scheduling_Service_cbgrn」は標準のサービス名です。インストール識別子を変更している場合は、「cbgrn」の部分が異なります。 9.Webサーバーを起動します。 これで作業は終了です。 補足: - 「grn-5.5-sp1a-windows.exe」を実行すると、次のいずれかの場所にログが出力されます。 - 実行結果:C:\Windows\SysWOW64\_cb_installer.log - バージョンアップ結果:C:\Windows\SysWOW64\_cb_update_version.log Linux環境の場合 --------------- 1.Webサーバーを停止します。 # systemctl stop httpd.service 2.スケジューリングサービスを停止します。 # /etc/init.d/cyss_cbgrn stop 注意: - 「cyss_cbgrn」は標準のサービス名です。インストール識別子を変更している場合は、「cbgrn」の部分が異なります。 - MySQLは起動したままにします。 3.インストーラー「grn-5.5-sp1-linux.bin」が存在するディレクトリーに移動します。 4.インストーラー「grn-5.5-sp1-linux.bin」を実行します。 # sh grn-5.5-sp1-linux.bin 5.表示された内容を確認して、「Y」または「N」を入力し、Enterキーを押します。 「Y」を入力すると、手順6以降のメッセージが日本語で表示されます。「N」を入力すると、手順6以降のメッセージが英語で表示されます。 6.使用許諾契約を確認し、同意する場合は「yes」を入力して、Enterキーを押します。 7.Service Pack 1をインストールするGaroonのインストール識別子を入力し、Enterキーを押します。 8.表示された内容を確認し、インストールを開始する場合は「yes」を入力して、Enterキーを押します。 インストールが始まります。 9.インストールが正常に終了したことを確認します。 10. MySQLを再起動します。 # /etc/init.d/cyde_5_0 restart 11.スケジューリングサービスを起動します。 # /etc/init.d/cyss_cbgrn start 注意: - 「cyss_cbgrn」は標準のサービス名です。インストール識別子を変更している場合は、「cbgrn」の部分が異なります。 12.Webサーバーを起動します。 # systemctl start httpd.service これで作業は終了です。 補足: - 「grn-5.5-sp1-linux.bin」を実行すると、次のログが出力されます。 実行結果: /(「grn-5.5-sp1-linux.bin」を実行したディレクトリー)/install_sp.log インストール後の確認 ==================== 1.Service Pack 1をインストールしたGaroonにアクセスします。 2.ログイン画面のフッターに表示されるバージョン番号を確認します。 「Version 5.5.1」と表示されていれば、インストールは正常に終了しています。 ---------------------------------------------------------------------- サイボウズ株式会社 - サイボウズ、Cybozu、およびGaroonはサイボウズ株式会社の登録商標です。 - 記載された商品名、各製品名は各社の登録商標または商標です。また、当社製品には他社の著作物が含まれていることがあります。 個別の商標・著作物に関する注記については、弊社のWebサイトを参照してください。 https://cybozu.co.jp/logotypes/other-trademark/ なお、本文中では、(TM)マーク、(R)マークは明記していません。 Copyright (C) Cybozu