Troubleshooting

This chapter describes how to troubleshoot some of the problems that might occur due to an incorrect installation properties file.

1. Overview

There are three ways to determine what (if any) errors occurred during installation.

  • Open $OPENFRAME_HOME/UninstallerData/log/install_OSI.log with a text editor and check for errors.

  • Check the errors recorded when you manually execute the script after OpenFrame is installed.

  • Verify the server status log information displayed while starting OpenFrame.

2. Error Types and Solutions

This section introduces some of the problems that might occur while installing OpenFrame/OSI, and their solutions.

2.1. License File

The following describes the case that the OpenFrame/OSI license file does not exist or is expired.

  • Type

    If the OpenFrame/OSI license file does not exist or is expired, the following message will be recorded in the MPP server log with the region startup.

    [2021-04-08T18:36:08.996310] [IMSAMPP_TCL2(12094)     ] [U] [CHK0001] /home/oframe6/OpenFrame/license/licosi.dat file open fail: 2
    [2021-04-08T18:36:08.996327] [IMSAMPP_TCL2(12094)     ] [E] [OSI2051E] server initialization failed - tlic_check_license error(-28010)
    [2021-04-08T18:36:08.996334] [IMSAMPP_TCL2(12094)     ] [E] [OSI0161E] osi_res_ds_svrinit: osi_res_svrinit error(-28010)
    [2021-04-08T18:36:08.996340] [IMSAMPP_TCL2(12094)     ] [E] [OSI0161E] osi_res_mpp_svrinit: osi_res_ds_svrinit error(-28010)
    12094.183608:(I) SVR3016 SVR IMSAMPP_TCL2 (41/140) tpsvrinit fail. [SVR0031]
  • Solution

    Contact the technical support team.

2.2. Startup Server Status

The following describes the case that fails to start the user region server when osiomsvr is not in proper startup status.

  • Type

    If osiomsvr is in NRDY status, the following messages are displayed in the spool log when the control region starts.

    [2021-04-08T18:56:18.129700] [DFSMVRC0(14672)         ] [U] [MVRC0901M] DFSMVRC0 PROGRAM START
    [2021-04-08T18:56:18.129726] [DFSMVRC0(14672)         ] [U] [MVRC0903M] INITIALIZE CTL REGION
    [2021-04-08T18:56:18.130087] [DFSMVRC0(14672)         ] [U] [MVRC0402E] The tpcall(OSIOMSVRBOOT) TMAX call failed - error=no service or server ready(TPENOREADY)
    [2021-04-08T18:56:18.130100] [DFSMVRC0(14672)         ] [U] [MVRC0301E] execute_ctlmain() failed - IMSID=IMSA,RC=-1
  • Solution

    Check the osiomsvr startup status using tmadmin. If the status is not RDY, start the server by using one of the following commands.

    > tmboot -s osiomsvr
    
    > osiboot -o

2.3. Security Module

The following describes the case that the security module denies access to a library.

  • Type

    SELinux, a security module of the Linux system, denies access to the library by security policy, the following error will occur.

    “cannot restore segment prot after reloc: Permission denied”
  • Solution

    There are two ways to resolve the problem.

    • Run chcon on the library, where permission denied occurred. For certain libraries, users may need to use a superuser permission to run the command.

    chcon -t texrel_shlib_t [Desired so library]
    • Modify the /etc/sysconfig/selinux file as shown below with a superuser permission and then disable SELinux. However, this way may decrease the security level and is not recommended.

      SELINUX=disabled