TeamForge 16.10 Update
2
is now available. Apply TeamForge 16.10 Update
2
on your site if you are on TeamForge
16.10.
Note:
-
In a distributed setup, apply TeamForge 16.10 Update
2
on all the servers running TeamForge services. While you can follow
these steps to update your TeamForge servers, some of the steps such as
stopping the CLI add-on and running the post-install.py are required
only on the TeamForge Application Server.
-
TeamForge add-on packages can
remain installed when you apply TeamForge 16.10 Update
2.
No updates are required. However, you should verify the compatibility of
Add-ons applied to your site as some may be more specific to your
site.
The most common add-ons and their TeamForge compatibility are
published here: https://ctf.open.collab.net/sf/go/page1363
If you have any questions regarding compatibility or updating a specific
add-on, contact CollabNet Support.
Important: You must log in as a root user to apply TeamForge 16.10 Update
2.
-
Stop the TeamForge CLI
add-on
(This step is required only for TeamForge Application
server).
- service
teamforge_cli_server stop
-
Set SELinux to "Permissive" mode.
-
Stop TeamForge.
Note: Stop TeamForge on all the servers in a distributed setup.
- /opt/collabnet/teamforge/bin/teamforge
stop
-
Skip this step if your site has internet access. This
step is to configure TeamForge 16.10 Update
2
installation repository on sites without Internet access.
-
Contact the CollabNet Support to get the auxiliary installer package for
TeamForge 16.10 Update
2
disconnected installation and save it in
/tmp.
- Red Hat Enterprise Linux/CentOS
7.2 64 bit RPM package: CTF-Disconnected-media-16.10.658-76.rhel7.x86_64.rpm
- Red Hat Enterprise Linux/CentOS 6.x 64 bit RPM package: CTF-Disconnected-media-16.10.658-76.rhel6.x86_64.rpm
-
Back up the old repo file.
For example:
- mv
/etc/yum.repos.d/CTF-Disconnected-media-16.10.641.repo
/etc/yum.repos.d/CTF-Disconnected-media-16.10.641.repo.cn_backup
-
Unpack the 16.10 Update
2
disconnected installation package.
-
Verify your yum configuration files.
- yum list httpd
- yum list apr
-
Configure your TeamForge installation repository. This step is to configure
TeamForge 16.10 Update
2
installation repository on sites with Internet access.
-
Remove the existing TeamForge repository package.
- yum erase collabnet-teamforge-repo-16.10-1.noarch
-
Contact the CollabNet Support and download the TeamForge
16.10 Update
2
installation repository package to /tmp.
-
Install the TeamForge 16.10 Update
2
installation repository package.
- yum install -y
/tmp/collabnet-teamforge-repo-16.10-1.noarch.rpm
-
Refresh your repository cache.
-
Install the TeamForge 16.10 Update
2.
The above command installs all the TeamForge updates available in the
CollabNet yum repository for TeamForge
16.10.
Run the following command to install the Binary application packages.
-
Deploy services.
- /opt/collabnet/teamforge/bin/teamforge
provision
-
Run the post-install.py script (This step is required only
for TeamForge Application server).
- /opt/collabnet/teamforge/runtime/scripts/post-install.py
-
Set SELinux to "enforcing" mode.
-
Restart TeamForge.
- /opt/collabnet/teamforge/bin/teamforge
restart
-
Fix data permissions.
- /opt/collabnet/teamforge/runtime/scripts/fix_data_selinux_permissions.sh