Upgrades
Helix DAM 2022.1 and earlier:
The app section of the /var/opt/hth/shared/hth.json configuration file has been updated in the Helix DAM 2022.2 release to better support deployments using HTTPS with load balancers.
The is_https configurable is new and the is_ssl configurable operation has been modified. When you upgrade from Helix DAM 2022.1 and earlier, Helix DAM will set the new is_https configurable value based on your existing is_ cluster and is_ssl settings.
Manually set the is_https value for the following deployment configurations:
-
Helix DAM in Enterprise mode without SSL - set is_https to false.
-
Helix DAM in Enterprise mode behind balancer without SSL - set is_https to false.
-
Helix DAM in Standard mode behind a load balancer with SSL offloaded to the load balancer - set is_https to true.
To check the HTTPS and SSL configuration options:
-
in the /var/opt/hth/shared/hth.json file, see Section: app.
-
in the Helix DAM UI, see HTTPS and SSL configuration.
Helix DAM is built on top of Helix TeamHub. To install Helix DAM, you use the Helix TeamHub packages.
Helix DAM is shipped as a native operating system package, like .rpm or .deb, which greatly simplifies upgrades.
Upgrading Helix DAM is usually a zero-downtime operation and can be performed on a live system. Before upgrading, read the release notes for more information on any release specific upgrade instructions.
Download the 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.
Standard
RHEL and CentOS upgrades
rpm -Uvh hth-X.X.X-stable.el8.x86_64.rpm
sudo hth-ctl reconfigure
Ubuntu
dpkg -i hth_X.X.X_amd64.deb
sudo hth-ctl reconfigure
Enterprise
When updating the Enterprise 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.el8.x86_64.rpm
sudo hth-ctl reconfigure
Ubuntu
dpkg -i hth-db_X.X.X_amd64.deb
sudo hth-ctl reconfigure
Helix TeamHub
and Helix DAM 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.el8.x86_64.rpm
sudo hth-ctl reconfigure
Ubuntu
dpkg -i hth-web_X.X.X_amd64.deb
sudo hth-ctl reconfigure