Downgrade a patch on SUSE

To downgrade a patch that you have installed on your TeamForge site, run the patch installer from the directory corresponding to the patch.

Important: You must log in as a root user to apply this patch.
  1. Uninstall TeamForge CLI-add on.
    • cd /opt/collabnet/teamforge/add-ons/teamforge_cli_server
    • ./install --uninstall
    • zypper remove teamforge_cli_server
  2. Stop TeamForge.
    • /etc/init.d/collabnet stop all
    Note: In case of distributed setup, run the above command in the respective boxes.
  3. Downgrade the patch.
    • zypper install --force ctf_customization_installer-4.2.0.1-4338.suse.x86_64
    • zypper install --force teamforge_cli_server-1.5.1.0-3925.suse.x86_64
    • zypper install --force teamforge-8.0.0.0-337
    • zypper install --force ctf_cli_reports

    During installation, you will be provided with three options at the prompt. Select the "downgrade" option to downgrade the "TeamForge and CN packages.

    Note: During upgrade, the site-options.conf file is automatically backed up into /opt/collabnet/teamforge-installer/8.0.0.0/

    You can downgrade TeamForge based on the services enabled in the server in case of distributed setup. For example, run the command zypper install --force teamforge-scm-8.0.0.0-337 in case of "SCM on a separate server".

  4. Recreate the runtime environment.
    • cd /opt/collabnet/teamforge-installer/8.0.0.0
    • ./install.sh -r -V -I
  5. Start TeamForge.
    • /etc/init.d/collabnet start all
  6. Run the following post-install.py script.
    • /opt/collabnet/teamforge/runtime/scripts/post-install.py
To verify if the patch has been reverted: