====================================================================== Cybozu Garoon 3.1 Service Pack 2 Patch Program for Linux Garoon20111012Patch ====================================================================== Published: October 17, 2011 Cybozu, Inc. This patch program fixes the following issue with Cybozu Garoon 3.1 Service Pack 2: - A fatal error occurs and an e-mail cannot be received. This issue occurs if the received e-mail meets all the following conditions: - "Content-Type" is not specified. - The body is empty. Caution: - No installer is provided to apply this patch program. If you have concerns, please contact Cybozu official partners. If the Customer install the Software, the Customer shall be deemed to agree to be bound by these terms and conditions. ■The Customer may try out the Software only in the case where the Customer use the Software. The Customer is not allowed to distribute or transmit (including to post on a website and/or any other act to have the Software accessible from the public). The Customer is not allowed to modify, lend, lease or pledge the Software. In addition, the Customer may not assign, transfer or sublicense the right to use or try out the Software to any third party. The Partner may duplicate and distribute the Software solely for the purpose of providing to the customer. ■The Customer shall assume full responsibility, use the Software. The Customer hereby confirms and agrees that the Customer shall assume full responsibility for any and all damages, direct or indirect, liabilities and/ or risks, including loss of data, server down, interruption of business operations, arising from any use of the Software provided by Cybozu. FURTHERMORE, CYBOZU SHALL NEVER BE RESPONSIBLE FOR ANY COMPLAINTS AND CLAIMS FROM ANY THIRD PARTY. ■EXCEPT AS SPECIFICALLY PROVIDED HEREIN, CYBOZU MAKES NO, AND HEREBY SPECIFICALLY DISCLAIMS ANY, WARRANTY TO THE CUSTOMER OR ANY OTHER PERSON OR ENTITY CONCERNING THE SOFTWARE, WHETHER EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, COMPLETENESS, USE, ACCURACY, TITLE OR NONINFRINGEMENT. IN ADDITION, EXCEPT AS SPECIFICALLY PROVIDED HEREIN, CYBOZU MAKES NO, AND HEREBY SPECIFICALLY DISCLAIMS ANY WARRANTY THAT THE SOFTWARE WILL MEET THE CUSTOMER’S REQUIREMENTS, OR THAT THE CUSTOMER’S USE OF THE SOFTWARE SYSTEM WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR FREE; NOR, EXCEPT AS SPECIFICALLY PROVIDED HEREIN, DOES CYBOZU MAKE ANY WARRANTY, AND CYBOZU SPECIFICALLY DISCLAIMS ALL WARRANTY, AS TO THE RESULTS THAT MAY BE OBTAINED FROM THE USE OF THE SOFTWARE THAT DEFECTS OR ERRORS IN THE SOFTWARE WILL BE CORRECTED OR THAT THE SOFTWARE WILL BE COMPATIBLE WITH THE CUSTOMER’S HARDWARE, SOFTWARE OR NETWORK OPERATING ENVIRONMENT. ■Cybozu, and/or any suppliers, retain any and all rights, including copyrights and other intellectual property rights in the Software. ■Caution: If the Customer do not agree these terms and conditions, or in the event of any breach of these terms and conditions, the Customer may not try out or use the Software and, therefore, please uninstall the Software immediately. ■Please read the manual before using the Software. Contents: ----------------------------------------------------------------- - Manifest of the "Garoon20111012Patch.tar" File - Notice - Backing Up the Installation Directories - Applying Patch Program ----------------------------------------------------------------- ---------------------------------------------------------------------- Manifest of the "Garoon20111012Patch.tar" File ---------------------------------------------------------------------- . +-- code | +-- include | +-- fw | +-- mail_message.csp ---------------------------------------------------------------------- Notice ---------------------------------------------------------------------- - Applying this patch program must be performed by a root user in a Linux environment. - Before beginning, be sure to temporarily stop access to the database. ---------------------------------------------------------------------- Backing Up ---------------------------------------------------------------------- Back up your current files before applying this patch program. This section assumes that Garoon has been installed using the default settings. 1. Prepare a directory for the backup data. 2. Copy the following directory to the directory prepared in step 1: /var/www/cgi-bin/cbgrn/code/include/fw/mail_message.csp ---------------------------------------------------------------------- Applying Patch Program ---------------------------------------------------------------------- This section assumes that Garoon has been installed using the default settings. Before beginning, check the installation identifier and the installation directory of your Garoon. 1. Stop the Web server. [root@garoon admin]# /etc/init.d/httpd stop Note: - Under the server distributed system, you must stop all of the Web servers running on the application servers. 2. Stop the scheduling service. [root@garoon admin]# /etc/init.d/cyss_cbgrn stop Note: - The service assumes that the installation identifier is "cbgrn". - Under the server distributed system, this step must be done on the server where the scheduling service is running. The scheduling service is usually running on the database server. 3. Place the "Garoon20111012Patch.tar" file in the server where Garoon is installed. 4. Unpack the "Garoon20111012Patch.tar" file. [root@garoon admin]# tar xvf Garoon20110912Patch.tar.gz 5. Copy the file in the directory generated in step 4, and overwrite the file in the following directory. /var/www/cgi-bin/cbgrn/code/include/fw 6. Confirm that the overwritten files in step 5 have the following access right: - Owner: httpd - Owner group: root - Permissions: 644 Tip: - If the above access right is not granted, you must grant it. 7. Delete the cached files. Delete all files and directories in the following directory: /var/www/cgi-bin/cbgrn/smarty/compiled Caution: - Do not delete the "compiled" directory. 8. Do steps 3 through 7 on all of the servers where Garoon 3 is installed. Tip: - Under the server distributed system, you can start the above procedures on either the application server or on the database server. 9. Start the scheduling service. [root@garoon admin]# /etc/init.d/cyss_cbgrn start Tip: - The service assumes that the installation identifier is "cbgrn". - Under the server distributed system, this step must be done on the server where you stopped the scheduling service in step 2. 10. Start the Web server. [root@garoon admin]# /etc/init.d/httpd start Note: - Under the server distributed system, start all of the Web servers running on the application servers. All procedures have been completed. ---------------------------------------------------------------------- Cybozu, Inc. - Cybozu and Garoon are trademarks or registered trademarks of Cybozu, Inc. in Japan and other countries. - All brand names and product names appearing in this document are registered trademarks or trademarks of their respective holders. Our products may contain copyrighted products owned by other companies. Please refer to the following web site regarding trademarks and copyrights: http://cybozu.com/en/company/trademark/ In this text, the trademark symbol (TM) and registered symbol (R) are omitted. Copyright (C) 2011 Cybozu