Upgrading from Older Versions - Advanced - Before Codebeamer 21.09 (EMMA)
For the supported upgrade paths, see page Codebeamer Upgrade - Tested Paths.
Table of Contents
The old Codebeamer installation will be referred as OLD-CB, the new one as NEW-CB throughout this document.
The upgrade procedure transfers your installation instance data from the old version to the new version. Migration from the new version back to the old version is NOT supported.
When you upgrade mysql to a newer version, do not forget to do the followings:
You can find more information on this webpage: http://dev.mysql.com/doc/refman/5.7/en/mysql-upgrade.html Step 1. Install NEW-CBInstall NEW-CB into a new directory (the installation must not be executed into an existing directory) and do not start the CB server at the end of the installation. Step 2. Copy Repository DataCopy the following directories and files from OLD-CB/repository to NEW-CB/repository: (git, hg, src, svn, and acl.svn might not exist, depending on your RDBMS and SCM):
Windows:cd OLD-CB\repository xcopy docs NEW-CB\repository\docs\ /EH xcopy git NEW-CB\repository\git\ /EH xcopy hg NEW-CB\repository\hg\ /EH xcopy src NEW-CB\repository\src\ /EH xcopy svn NEW-CB\repository\svn\ /EH copy acl.svn NEW-CB\repository\ Unix:$ cd OLD-CB/repository $ find acl.svn docs git hg src svn | cpio -updv NEW-CB/repositoryIf you have customized your OLD-CB/repository structure, e.g. mounted external volumes as docs and/or git, hg or svn, then the above procedure might not be appropriate, and, for the given example, you would better unmount the external volumes from OLD-CB/repository and mount to NEW-CB/repository. Step 3. Database ConfigurationWhen you upgrade from CB 9.3 or newer, copy configuration.properties file from from OLD-CB/config to NEW-CB/config. In case you upgrade from CB 9.2 or older copy general.xml instead from OLD-CB/tomcat/webapps/cb/WEB-INF/classes/general.xml to NEW-CB/tomcat/webapps/cb/WEB-INF/classes/general.xml. MySQL
OracleRefer to Preparing Oracle Database for Installation and section Database Connectivity in Post-installation Configuration, how to configure an Oracle database for CB-7.x. Codebeamer database schema requires the CREATE VIEW privilege.Because this privilege was not required in older releases, it is typically missing and your database administrator has to grant it manually. GRANT CREATE VIEW to <codeBeamer schema user>
DerbyNo upgrade is supported for Apache Derby databases! Step 4. Port ConfigurationIf you had configured an Apache server in front of OLD-CB (Tomcat) (via mod_jk), you need to enable the NEW-CB Tomcat AJP 1.3 Connector (typically on port 8009) again. <Connector port="8009" enableLookups="false" redirectPort="8443" protocol="AJP/1.3" URIEncoding="UTF-8" ></Connector>
If you had used a different port for this connection, adjust the port number as well. Step 5. Runtime ParametersIf you had customized OLD-CB runtime variables, e.g. special JVM, HEAPSIZE, etc., then you should copy these settings from the OLD_CB start script to the NEW-CB start script.
cbservice codebeamer codebeamer Step 6. StartStart the NEW-CB server. The first time the Codebeamer server is started, the database schema will be upgraded to version NEW-CB. Step 7. Get and Install a New LicenseCheck whether your available license is compatible with target Codebeamer release. You need to have your license at hand before you continue with the next steps.
For further information on licensing, see pages Managing Licenses and Licensing with FlexLM. Step 8. Logo ConfigurationTo restore your custom logo and welcome text manually, you need to Login as system administrator and re-upload your logo file. Step 9. Clearing Browser CachesSince browsers cache javascript files, the cached javascript files must be re-loaded. We strongly recommend clearing the browsers' cache and then re-starting the browser. Step 10. Starting Re-Indexing
Step 11. Apache SVN Configuration (Optional)acl.svn and .htaccess files have been moved under the <CB install directory>/repository/access/ directory, check the configuration guide for more details Configuring Apache for Subversion Step 12. Git Http-Backend Verification ( Optional, for Windows-Based Installation )Go to System Admin ► Application Configuration and verify and update the "http-backend" key in "git" section: "git" : { "http-backend" : "C:\\NEW_CB_\\libexec\\git\\mingw64\\libexec\\git-core\\git-http-backend.exe", |
Fast Links
codebeamer Overview codebeamer Knowledge Base Services by Intland Software |
This website stores cookies on your computer. These cookies are used to improve your browsing experience, constantly optimize the functionality and content of our website, furthermore helps us to understand your interests and provide more personalized services to you, both on this website and through other media. With your permission we and our partners may use precise geolocation data and identification through device scanning. You may click accept to consent to our and our partners’ processing as described above. Please be aware that some processing of your personal data may not require your consent, but you have a right to object to such processing. By using our website, you acknowledge this notice of our cookie practices. By accepting and continuing to browse this site, you agree to this use. For more information about the cookies we use, please visit our Privacy Policy.Your preferences will apply to this website only.
Note that user-behavior analytics are being captured on this server for the purpose of improving the Codebeamer user experience.