Set up SELinux

If SELinux is active on the server that runs your TeamForge site, configure it to allow the services that TeamForge requires.

In case of same hardware upgrade using RHEL/CentOS, it is recommended to upgrade the OS to RHEL/CentOS 7.5 or later versions.

Log on as root or use a root shell while setting up SELinux.

TeamForge SELinux Policies

TeamForge implements SELinux policies for most of its services such as JBoss, Apache, ETL, Tomcat and so on. However, you can use these instructions to revert these policies (not recommended) if required.

Here’s a list of SELinux modules that are implemented (use the semodule -l|grep tf_ command to see the list of TeamForge SELinux modules):

tf_apache

tf_branding

tf_cvs

tf_daemon-base

tf_etl

tf_integration-base

tf_jboss

tf_phoenix

tf_postgresql

tf_runtime-base

tf_subversion

tf_tomcat

While you can revert these policies, you can contact CollabNet Support to get help in fixing the issue with TeamForge SELinux policies.