If Security-Enhanced Linux® (SELinux) is enabled,
you must either disable it or change the security context of the Java™ Runtime Environments (JREs) that are used for installing and running the server to allow
text relocation.
Before you begin
Note:
- SELinux is installed and enabled by default on Red Hat Enterprise Linux 5.
- SELinux is not installed on Suse Linux Enterprise Server
10 or Suse Linux Enterprise Desktop 10.
Procedure
- To disable SELinux, complete one of these procedures:
- From the windowing system, follow these steps:
- Click .
- Click the SELinux tab.
- Change the SELinux setting to Disabled.
- Click OK to save the new setting.
- From the command line, follow these steps:
- Run the setup command: /usr/bin/setup.
- Select Firewall Configuration and press Enter.
- Use the Tab and Arrow keys to change the SELinux to
Disabled.
- Click OK and press Enter.
- To change the security context of the JREs:
- If you are installing directly from DVD media; skip to step 2.
Otherwise, change the security context of the installation JRE.
- In the installation files directory, locate the jre directory, for example,
im/linux.gtk.x86/jre_7.0.100035.20181115_1352/jre. If you extracted the
installation files to the /tmp/jts then the directory jre is located at
/tmp/jts/linux.gtk.x86/jre_7.0.100035.20181115_1352/jre.
- Run the command chcon -R -t textrel_shlib_t against the
jre directory. This command recursively processes the files and allows text
relocation. For example, if you extracted the installation files to the
/tmp/rtc directory, run this command:
chcon -R -t textrel_shlib_t /tmp/rtc/linux.gtk.x86/jre_7.0.100035.20181115_1352/jre
-
Install Jazz® Team Server,
the Engineering Workflow Management client and connectors, but do not start them.
- Before you start Jazz Team Server,
you must change the security context of the product JREs. For each product that you install, run the
same command (chcon -R -t textrel_shlib_t) with the appropriate
product-specific JRE directory. The list of default directories follows.
Note: The list includes the default paths if you installed the product as user root. If you
installed as a non-root user, look for these directories inside an opt/IBM
structure in the installation home directory for that user.
- IBM® Installation Manager:
- /opt/IBM/InstallationManager/eclipse/jre_7.0.100035.20181115_1352/jre
- Jazz Team Server:
- /opt/IBM/JazzTeamServer/server/jre
- Engineering Workflow Management - Client: (run chcon on all four directories)
- /opt/IBM/TeamConcert/jdk/bin
- /opt/IBM/TeamConcert/jdk/lib
- /opt/IBM/TeamConcert/jdk/jre/bin
- /opt/IBM/TeamConcert/jdk/jre/lib
- Engineering Workflow Management - Build System Toolkit:
- not applicable (no JRE included)
- Engineering Workflow Management - ClearCase Synchronizer: (run
chcon on all four directories)
- /opt/IBM/ClearCaseSynchronizer/jdk/bin
- /opt/IBM/ClearCaseSynchronizer/jdk/lib
- /opt/IBM/ClearCaseSynchronizer/jdk/jre/bin
- /opt/IBM/ClearCaseSynchronizer/jdk/jre/lib
- Engineering Workflow Management - ClearQuest® Synchronizer:
- /opt/IBM/ClearQuestSynchronizer/gateway/linux/ibm-java2-i386-50/jre