Upgrades

Helix TeamHub is shipped as a native operating system package, like .rpm or .deb, which greatly simplifies upgrades. Upgrading Helix TeamHub is usually a zero-downtime operation and can be performed on a live system. Before upgrading, visit the release notes for more information on any release specific upgrade instructions.

Download the Helix TeamHub packages specific to the host operating system from Perforce's package repositories. After uploading the packages to the server, follow the commands below.

Alternatively, use the Perforce's package repositories directly to upgrade the packages instead of using the rpm -Uvh or dpkg -i commands below.

Combo

RHEL and CentOS upgrades

rpm -Uvh hth-X.X.X-stable.el6.x86_64.rpm
sudo hth-ctl reconfigure

Debian and Ubuntu

dpkg -i hth_X.X.X_amd64.deb
sudo hth-ctl reconfigure

Cluster or HA

When updating Cluster or HA deployment type, the package install order (Web or DB) does not matter, as long as they are the same major version. Refer to the release notes for more information on the package install order.

Helix TeamHub DB

Upload the hth-db package to the server designated for Database role and update the package:

RHEL and CentOS

rpm -Uvh hth-db-X.X.X-stable.el6.x86_64.rpm
sudo hth-ctl reconfigure

Debian and Ubuntu

dpkg -i hth_db_X.X.X_amd64.deb
sudo hth-ctl reconfigure

Helix TeamHub Web

Upload the hth-web package to the server designated for Web application role and install the package:

RHEL and CentOS

rpm -Uvh hth-web-X.X.X-stable.el6.x86_64.rpm
sudo hth-ctl reconfigure

Debian and Ubuntu

dpkg -i hth_web_X.X.X_amd64.deb
sudo hth-ctl reconfigure
Updated on: 5 October 2017