Installing and Uninstalling Base
This chapter describes how to install and uninstall Base and check the result. It explains how to use the environment configuration file to run the installer, check the installation, and resolve any errors that may occur.
1. Installing Base
This section describes how to install Base automatically using the installer or manually using the script.
1.1. Automatic Installation Using the Installer
Once the installation properties file mentioned in Creating an Installation Properties File is created, you can install Base easily with the installer.
The following installation process applies to all platforms.
-
Copy the installer binary file to the directory where Base is to be installed.
-
Run the dbclear.sh file provided along with the installer.
$ sh dbclear.sh
-
If the installer does not have execution permissions, use the chmod command to grant it those permissions.
The following example shows how to grant execution permissions to the installer binary file for 64-bit Linux x86.
$ chmod a+x OpenFrame_Base7_1_Linux_x86_64.bin
-
Run the installer at the console prompt.
<installer_file_name> -f base.properties
Configure the base.properties file and use it to run the installer in one of the following ways and then press <Enter>.
-
Method 1
$ ./OpenFrame_Base7_1_Linux_x86_64.bin -f base.properties
-
Method 2
$ sh OpenFrame_Base7_1_Linux_x86_64.bin -f base.properties
-
-
The following message is displayed to show the installation progress.
Preparing to install... Extracting the JRE from the installer archive... Unpacking the JRE... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... Launching installer... Preparing SILENT Mode Installation... =============================================================================== OpenFrame_Base7.1 (created with InstallAnywhere by Macrovision) ------------------------------------------------------------------------------- =============================================================================== Installing... ------------- [==================|==================|==================|==================] [------------------|------------------|------------------|------------------] Installation Complete.
-
When the installation is complete, execute the .profile file (a file containing environment variables used by UNIX/Linux system) to apply the changes made through the installer.
$ . ~/.profile
The following is a section of newly added Base environment variables created during the installation.
# New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 3. # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193. # Do NOT modify these lines; they are used to uninstall. OPENFRAME_HOME=/home/oframe3/OpenFrame export OPENFRAME_HOME # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 3. # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 4. # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193. # Do NOT modify these lines; they are used to uninstall. PATH="${PATH}:${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util" export PATH # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 4. # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 5. # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193. # Do NOT modify these lines; they are used to uninstall. LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$OPENFRAME_HOME/lib" export LD_LIBRARY_PATH # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 5. # New environment setting added by OpenFrame_Base7.1 on Mon Mar 15 18:41:40 KST 2021 6. # The unmodified version of this file is saved in /home/oframe3/.bash_profile1331670193. # Do NOT modify these lines; they are used to uninstall. TMAXDIR=/home/oframe3/OpenFrame/core export TMAXDIR # End comments by InstallAnywhere on Mon Mar 15 18:41:40 KST 2021 6.
To check the changes made to .profile after completing Base installation, refer to Sample .profile File. |
1.2. Manual Installation by Using Scripts
If auto-creation options for the master catalog and default volume are all set to NO in the installation properties file, scripts must be manually executed after installing Base.
The script files are located in the ${OPENFRAME_HOME}/scripts directory and they must be executed in the following order.
-
create_mascat.sh
Create system tables and a master catalog to use in Base.
-
create_voladd.sh
Create a default volume to use in OpenFrame.
If auto-creation options for the master catalog and default volume are all set to YES, the installer automatically executes the scripts in the specified order. |
2. Verifying Installation
After installing Base, verify the result by checking the following items.
2.1. Directory Structure
Base installation creates the following directory structure:
${OPENFRAME_HOME} +---- UninstallerData +---- bin +---- config +---- core +---- cpm +---- data +---- include +---- lib +---- license +---- log +---- cmd +---- data +---- sys +---- ofdb_scripts +---- profile +---- sample +---- scripts +---- schema +---- shared +---- SMF +---- TJES +---- temp +---- tsam +---- temp +---- lib +---- copybook +---- volume_DEFVOL +---- webde +---- bin +---- copybook
- UninstallerData
-
Contains files for uninstalling OpenFrame.
- bin
-
Contains binary files used in OpenFrame.
- config
-
Contains configuration files for OpenFrame. For more information about OpenFrame configurations, refer to OpenFrame Configuration Guide.
- core
-
The Tmax home directory for OpenFrame. Contains the Tmax server and service programs, and Tmax configuration files used in OpenFrame.
- cpm
-
Contains code page related files.
- data
-
Contains data files and error message files used by the Lock server.
- include
-
Contains API header files in OpenFrame (for the external program interfaces).
- lib
-
Contains shared libraries used in OpenFrame.
- license
-
Contains the following OpenFrame license files.
File Description licbase.dat
Base license file.
lictjes.dat
Batch (TJES) license file.
lictacf.dat
TACF license file.
lichidb.dat
HiDB license file.
licosc.dat (MVS)
OSC license file.
licosi.dat (MVS)
OSI license file.
licaim.dat (AIM)
AIM license file.
- log
-
Contains log files generated by OpenFrame. Includes different subdirectories (cmd, sys and data) depending on the type of log files. For more information, refer to "Appendix D. Log Management" in OpenFrame Base Guide.
Directory Description cmd
OpenFrame operational logs.
sys
OpenFrame system logs.
data
OpenFrame data logs.
- ofdb_scripts
-
Contains templates and scripts needed for using TSAM/NDB/HiDB.
- profile
-
Contains OpenFrame user profiles.
- sample
-
Contains OpenFrame samples.
- scripts
-
Contains OpenFrame initial environment setup scripts.
- schema
-
Contains data set schema files created using cobgensch and pligensch tools.
- shared
-
Shared directory for different OpenFrame products. For more information, refer to "Chapter 2.9.1.10. SHARED_DIR" in OpenFrame Configuration Guide.
- temp
-
Temporary directory.
- tsam
-
Manages TSAM-related information used in OpenFrame. For more information about TSAM, refer to "Chapter 2.6.8. TSAM_RDB" in OpenFrame Configuration Guide.
- volume_DEFVOL
-
Default volume for different OpenFrame products.
- webde
-
Manages WEBDE-related information used in OpenFrame. For more information about WEBDE, refer to "Chapter 2.9.5. WEBDE" in OpenFrame Configuration Guide.
2.2. Startup
The following are the steps for checking Base startup.
-
If all script auto-creation options have been set to 'YES' in the installation properties file, open the ${OPENFRAME_HOME}/UninstallerData/log/install_base.log file in a text editor to check for any error logs.
link_lib.sh START create_dbconn START TCacheAdmin for TCACHE ver. 2.4.0 r10803 32bit binary for x86 Linux kernel 2.6, glibc 2.3 (patch) New TCACHE initialized successfully. CFL is done successfully for node(NODE1) SVC tables are successfully generated GST is successfully done create_mascat START baseinit version 7.1.0(10) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 Initialize OpenFrame Base Tables Creating OFM_BASE_CATALOG... > "OFM_BASE_CATALOG" created... Creating OFM_BASE_CATALOG_PK... > "OFM_BASE_CATALOG_PK" created... Creating OFM_BASE_CATALOG_IDX1... > "OFM_BASE_CATALOG_IDX1" created... Creating OFM_BASE_CATALOG_ASSOC... > "OFM_BASE_CATALOG_ASSOC" created... Creating OFM_BASE_CATALOG_ASSOC_PK... > "OFM_BASE_CATALOG_ASSOC_PK" created... Creating OFM_BASE_VTOC... > "OFM_BASE_VTOC" created... Creating OFM_BASE_VTOC_PK... > "OFM_BASE_VTOC_PK" created... Creating OFM_COMMON_CONF... > "OFM_COMMON_CONF" created... Creating OFM_COMMON_CONF_PK... > "OFM_COMMON_CONF_PK" created... Creating OFM_COMMON_CONF_HIST... > "OFM_COMMON_CONF_HIST" created... Creating OFM_COMMON_ERROR... > "OFM_COMMON_ERROR" created... Creating OFM_COMMON_ERROR_PK... > "OFM_COMMON_ERROR_PK" created... Creating OFM_BASE_VOLUME... > "OFM_BASE_VOLUME" created... Creating OFM_BASE_VOLUME_PK... > "OFM_BASE_VOLUME_PK" created... Creating OFM_BASE_DEVICE... > "OFM_BASE_DEVICE" created... Creating OFM_BASE_DEVICE_PK... > "OFM_BASE_DEVICE_PK" created... Creating OFM_BASE_ALLOC... > "OFM_BASE_ALLOC" created... Creating OFM_BASE_ALLOC_PK... > "OFM_BASE_ALLOC_PK" created... Creating OFM_BASE_ALLOC_IDX1... > "OFM_BASE_ALLOC_IDX1" created... Creating OFM_BASE_RBA... > "OFM_BASE_RBA" created... Creating OFM_BASE_RBA_PK... > "OFM_BASE_RBA_PK" created... Creating OFM_BASE_VTAM_GATEWAY... > "OFM_BASE_VTAM_GATEWAY" created... Creating OFM_BASE_VTAM_ACTIVE_LU... > "OFM_BASE_VTAM_ACTIVE_LU" created... Creating OFM_BASE_VTAM_IPGRP... > "OFM_BASE_VTAM_IPGRP" created... Creating OFM_BASE_VTAM_LUGRP... > "OFM_BASE_VTAM_LUGRP" created... Creating OFM_BASE_VTAM_PRTGRP... > "OFM_BASE_VTAM_PRTGRP" created... Creating OFM_BASE_VTAM_LUMAP... > "OFM_BASE_VTAM_LUMAP" created... Creating OFM_BASE_VTAM_PRTMAP... > "OFM_BASE_VTAM_PRTMAP" created... Creating OFM_BASE_VTAM_LU_STATUS... > "OFM_BASE_VTAM_LU_STATUS" created... create_config START COMPLETED SUCCESSFULLY! COMPLETED SUCCESSFULLY. create_voladd START TMBOOT for node(NODE1) is starting: TMBOOT: TMM is starting: Tue Mar 16 09:05:18 2021 TMBOOT: CLL is starting: Tue Mar 16 09:05:18 2021 TMBOOT: CLH is starting: Tue Mar 16 09:05:18 2021 TMBOOT: TLM(tlm) is starting: Tue Mar 16 09:05:18 2021 TMBOOT for node(NODE1) is starting: TMBOOT: SVR(TPFMAGENT) is starting: Tue Mar 16 09:05:18 2021 TMBOOT for node(NODE1) is starting: TMBOOT: SVR(ofrsasvr) is starting: Tue Mar 16 09:05:21 2021 TMBOOT for node(NODE1) is starting: TMBOOT: SVR(ofrlhsvr) is starting: Tue Mar 16 09:05:21 2021 TMBOOT for node(NODE1) is starting: TMBOOT: SVR(ofruisvr) is starting: Tue Mar 16 09:05:21 2021 Logged-in as [ROOT] volmgr version 7.1.0(8) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 *** Volume Manager *** COMPLETED SUCCESSFULLY! volmgr version 7.1.0(8) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 *** Volume Manager *** COMPLETED SUCCESSFULLY! boot.sh START dscreate version 7.1.0(4) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 Create a New Dataset or a Member of PDS Dataset DSCREATE DSNAME=SMLOG1.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER= OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG1.NODE1 COMPLETED SUCCESSFULLY. dscreate version 7.1.0(4) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 Create a New Dataset or a Member of PDS Dataset DSCREATE DSNAME=SMLOG2.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER= OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG2.NODE1 COMPLETED SUCCESSFULLY. dscreate version 7.1.0(4) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 Create a New Dataset or a Member of PDS Dataset DSCREATE DSNAME=SMLOG3.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER= OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG3.NODE1 COMPLETED SUCCESSFULLY. dscreate version 7.1.0(4) obuild@tplinux32:ofsrc7/base(#1) 2007-11-09 16:45:00 Create a New Dataset or a Member of PDS Dataset DSCREATE DSNAME=SMLOG4.NODE1,CATALOG=SYS1.MASTER.ICFCAT,VOLSER=,MEMBER= OFRUISVRDSCRE: Dataset Create OK. dsn=SMLOG4.NODE1 COMPLETED SUCCESSFULLY. Logged-in as [ROOT] Do you really want to down whole Tmax? (y : n): TMDOWN for node(NODE1) is starting: TMDOWN: SERVER(TPFMAGENT:36) downed: Tue Mar 16 09:05:37 2021 TMDOWN: SERVER(ofrsasvr:37) downed: Tue Mar 16 09:05:37 2021 TMDOWN: SERVER(ofrlhsvr:38) downed: Tue Mar 16 09:05:37 2021 TMDOWN: SERVER(ofruisvr:42) downed: Tue Mar 16 09:05:37 2021 TMDOWN: CLH downed: Tue Mar 16 09:05:37 2021 TMDOWN: CLL downed: Tue Mar 16 09:05:37 2021 TMDOWN: TLM downed: Tue Mar 16 09:05:37 2021 TMDOWN: TMM downed: Tue Mar 16 09:05:37 2021 TMDOWN: TMAX is down
-
Open the .profile file and check that it is configured as follows:
# New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 1. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. OPENFRAME_BIT=32 export OPENFRAME_BIT # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 1. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 2. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. OPENFRAME_NODENAME=NODE1 export OPENFRAME_NODENAME # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 2. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 3. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. OPENFRAME_HOME=/home/oframe3/OpenFrame export OPENFRAME_HOME # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 3. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 4. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. PATH="${PATH}:${OPENFRAME_HOME}/bin:${OPENFRAME_HOME}/util" export PATH # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 4. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 5. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$OPENFRAME_HOME/lib" export LD_LIBRARY_PATH # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 5. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 6. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. TMAXDIR=/home/oframe3/OpenFrame/core export TMAXDIR # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 6. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 7. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. TMAX_HOST_ADDR=192.168.105.208 export TMAX_HOST_ADDR # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 7. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 8. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. TMAX_HOST_PORT=5501 export TMAX_HOST_PORT # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 8. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 9. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. PATH="${PATH}:$TMAXDIR/bin" export PATH # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 9. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 10. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. FDLFILE=$TMAXDIR/fdl/oframe.fdl export FDLFILE # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 10. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 11. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. TDLDIR=$TMAXDIR/tdl export TDLDIR # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 11. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 12. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. LD_LIBRARY_PATH="${LD_LIBRARY_PATH}:$TMAXDIR/lib" export LD_LIBRARY_PATH # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 12. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 13. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. TCACHECONF=${TMAXDIR}/config/pfmtcache.cfg export TCACHECONF # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 13. # New environment setting added by OpenFrame_Base7.1 on Tue Mar 16 09:04:26 KST 2021 14. # The unmodified version of this file is saved in /home/oframe3/.bash_profile2056501595. # Do NOT modify these lines; they are used to uninstall. PFM_ADM_LOG_DIR=${OPENFRAME_HOME}/log/sys export PFM_ADM_LOG_DIR # End comments by InstallAnywhere on Tue Mar 16 09:04:26 KST 2021 14.
-
Run tmboot to start up OpenFrame.
$ tmboot
-
Check that the following messages are displayed indicating a successful startup.
TMBOOT for node(NODE1) is starting: TMBOOT: TMM is starting: Mon Mar 15 19:13:52 2021 TMBOOT: CLL is starting: Mon Mar 15 19:13:52 2021 TMBOOT: CLH is starting: Mon Mar 15 19:13:52 2021 TMBOOT: TLM(tlm) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(TPFMAGENT) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrsasvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrlhsvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrdmsvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrdsedt) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrcmsvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofruisvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofruisvr) is starting: Mon Mar 15 19:13:52 2021 TMBOOT: SVR(ofrsmlog) is starting: Mon Mar 15 19:13:52 2021
-
After executing tmadmin, use the si command to display the server list and check that all server processes have been successfully started.
If all servers are marked as RDY as follows, Base has been successfully installed and started.
$ tmadmin --- Welcome to Tmax Admin (Type "quit" to leave) --- $$1 NODE1 (tmadm): si ------------------------------------------------------------------------ clh svrname (svri) status count qcount qpcount emcount ------------------------------------------------------------------------ 0 TPFMAGENT ( 4) RDY 0 0 0 0 0 ofrsasvr ( 5) RDY 0 0 0 0 0 ofrlhsvr ( 6) RDY 0 0 0 0 0 ofrdmsvr ( 7) RDY 0 0 0 0 0 ofrdsedt ( 8) RDY 0 0 0 0 0 ofrcmsvr ( 9) RDY 0 0 0 0 0 ofruisvr ( 10) RDY 0 0 0 0 0 ofrsmlog ( 11) RDY 0 0 0 0
3. Uninstalling Base
Base can be uninstalled by using the uninstaller utility provided by the installer.
The following are the steps for uninstalling Base.
-
Execute the tmdown command to end OpenFrame.
$ tmdown
-
Check that the following message is displayed to indicate successful closure.
Do you really want to down whole Tmax? (y : n): y TMDOWN: SERVER(TPFMAGENT:36) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrdmsvr:39) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrcmsvr:41) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrsasvr:37) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrdsedt:40) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrlhsvr:38) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofruisvr:43) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofruisvr:42) downed: Mon Mar 15 19:10:22 2021 TMDOWN: SERVER(ofrsmlog:52) downed: Mon Mar 15 19:10:22 2021 TMDOWN: CLL downed: Mon Mar 15 19:10:22 2021 TMDOWN: CLH downed: Mon Mar 15 19:10:22 2021 TMDOWN: TLM downed: Mon Mar 15 19:10:22 2021 TMDOWN: TMM downed: Mon Mar 15 19:10:22 2021 TMDOWN: TMAX is down
-
Run the Uninstall_Base file under the ${OPENFRAME_HOME}/UninstallerData directory in the UNIX console.
$ ./Uninstall_Base
-
During uninstallation, all files created during the Base installation are deleted and the use profile file returns to its original state.
4. Verifying Uninstallation
Since the uninstaller deletes only the files created during Base installation, any other remaining unnecessary directories and files must be manually deleted. If Base is installed in the default OpenFrame home directory (${HOME}/OpenFrame), use the following command to delete any remaining directories and files.
$ rm -rf $HOME/OpenFrame