Installation and uninstallation of IBM TDI is scripted and implemented using InstallAnywhere 2009 (IA) installer technology.
Gathering information about your installation can help IBM Support determine the source of the problem.
For any problems with the user interface, the install process or post-install process collects the tdiv70install.log found in the system's temp directory.
On i5/OS the install log will be found in the /tmp/InstallShield directory.
During an upgrade from TDI 6.0 to TDI 7.0 or 7.1, if there is a problem with uninstalling TDI 6.0 then collect the idiuninstall.log and tdiv70install.log found in the system's temp directory.
During an upgrade from TDI 6.1 or TDI 6.1.1 to TDI 7.0 or 7.1, if there is a problem with uninstalling TDI 6.1.x then collect the following:
In addition, collect any of the following files, if present, from the system's temp directory:
In exceptional circumstances, you may want to run the installer such that it generates a debug log. If you would like to generate an ISMP 11.5 debug log which contains more information than the regular install log, run the installer with the -is:log option: installer -is:log logfile where logfile is the name of the logfile to be generated.
In the case where an unexpected error occurs which causes the uninstalling of TDI using the uninstaller to fail, the target system will need to be manually restored to a state without TDI. Refer to the Installshield Multiplatform (ISMP) Registry Location for details on where we can find the ISMP vpd registry. Perform the following steps:
Example: If the following text was the contents of the vpd.script file, you would remove the italicized entries to get rid of the installation located at C:\Program Files\IBM\TDI\V7.0:
INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(1,'faddba0181b51d9316ef30cc8eb4700d','C:\Program Files\IBM\TDI\V7.0',1,'7.0.0',3,'true',NULL,'false','IBM',NULL,'product2','IBM TDI v7.0',NULL,'"_uninst" "uninstall.jar" "uninstall.dat" "assembly.dat" "run.inf" "C:\\Program Files\\Common Files\\InstallShield\\Universal\\common\\Gen2\\engine\\1.0\\engine.jar" "C:\\Program Files\\Common Files\\InstallShield\\Universal\\common\\Gen2\\engine\\1.0\\ext" "" ""','true','true','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(2,'6b1cd089763a3a140ad1c705cb64d345','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'Server','$L(com.ibm.tdi_ismp.install.resources.TDIInstallGUIStrings,TDIServerFeature )',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(3,'33afd943d7c33561e056caebc630d80f','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'BASE','TDI Base Files',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(4,'eeda69304afad8c7d11d965cf4458f4f','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'BASE_WIN','TDI Base Files (Win)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(5,'b6131b3f5faa6f5ea4c4f10addbef4cb','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCommonActionsComponent1','Common actions',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(6,'7d21b7e24de305f98e0b509c25851179','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiServerComponent','Server Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(7,'2c0c8aa7ff0fcf4a06bd5021e69f14ec','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiIdentityEditionSrvrCmp','Identity Ed. Server Files',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(8,'0fbfc79b749f3f140c7e2433741889af','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiCreateDirComponent','Create Directories',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(9,'58b82c4d5e8c03b1791508a625924846','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiWinServerComponent','Windows Server Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(10,'09bf91ade090d706d281ef740af6e461','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCommonActionsComponent','Common actions',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(11,'dfcda2f8d80dd31b6c8d092655c51dd5','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCreateSolDirComponent','Create soldir',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(12,'b84c3e4634373c4fb2938b7e34aa0693','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'SetSoldirWin','Set Soldir Value (Win)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(13,'a6a8afbaea1dade56749accf9cfd867b','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'SetupMQWin','Set up MQe Queue Manager (Win - New Ins)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(14,'bc174c6d39b429b762c37d7b6d355995','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'CreateRegistryFile','Create .registry file',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(15,'dfa6f2cd7c8269c813196e9e77e92dcb','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'LapComponent','LAP Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(16,'b405c5836847a80001d43c38c600c98d','C:\Program Files\IBM\TDI\V7.0',1,'',3,'true',NULL,'false',NULL,NULL,'tdiAdminUninstallComponent','Admin Uninstall Shortcut',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(17,'faddba0181b51d9316ef30cc8eb4700d','C:\Program Files\IBM\TDI\V7.0_copy2',2,'7.0.0',3,'true',NULL,'false','IBM',NULL,'product2','IBM TDI v7.0',NULL,'"_uninst" "uninstall.jar" "uninstall.dat" "assembly.dat" "run.inf" "C:\\Program Files\\Common Files\\InstallShield\\Universal\\common\\Gen2\\engine\\1.0\\engine.jar" "C:\\Program Files\\Common Files\\InstallShield\\Universal\\common\\Gen2\\engine\\1.0\\ext" "" ""','true','true','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(18,'6b1cd089763a3a140ad1c705cb64d345','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'Server','$L(com.ibm.tdi_ismp.install.resources.TDIInstallGUIStrings,TDIServerFeature )',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(19,'33afd943d7c33561e056caebc630d80f','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'BASE','TDI Base Files',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(20,'eeda69304afad8c7d11d965cf4458f4f','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'BASE_WIN','TDI Base Files (Win)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(21,'b6131b3f5faa6f5ea4c4f10addbef4cb','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCommonActionsComponent1','Common actions',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(22,'7d21b7e24de305f98e0b509c25851179','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiServerComponent','Server Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(23,'2c0c8aa7ff0fcf4a06bd5021e69f14ec','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiIdentityEditionSrvrCmp','Identity Ed. Server Files',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(24,'0fbfc79b749f3f140c7e2433741889af','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiCreateDirComponent','Create Directories',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(25,'58b82c4d5e8c03b1791508a625924846','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiWinServerComponent','Windows Server Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(26,'09bf91ade090d706d281ef740af6e461','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCommonActionsComponent','Common actions',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(27,'dfcda2f8d80dd31b6c8d092655c51dd5','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiServerCreateSolDirComponent','Create soldir',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(28,'b84c3e4634373c4fb2938b7e34aa0693','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'SetSoldirWin','Set Soldir Value (Win)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(29,'a6a8afbaea1dade56749accf9cfd867b','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'SetupMQWin','Set up MQe Queue Manager (Win - New Ins)',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(30,'bc174c6d39b429b762c37d7b6d355995','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'CreateRegistryFile','Create .registry file',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(31,'dfa6f2cd7c8269c813196e9e77e92dcb','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'LapComponent','LAP Component',NULL,NULL,'false','false','1.0.29') INSERT INTO INSTALLED_SOFTWARE_OBJECT VALUES(32,'b405c5836847a80001d43c38c600c98d','C:\Program Files\IBM\TDI\V7.0_copy2',2,'',3,'true',NULL,'false',NULL,NULL,'tdiAdminUninstallComponent','Admin Uninstall Shortcut',NULL,NULL,'false','false','1.0.29') INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(32,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(31,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(30,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(29,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(28,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(27,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(26,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(25,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(24,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(23,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(22,18) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(21,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(20,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(19,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(18,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(17,17) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(16,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(15,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(14,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(13,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(12,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(11,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(10,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(9,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(8,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(7,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(6,2) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(5,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(4,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(3,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(2,1) INSERT INTO PARENT_SOFTWARE_OBJECT_TABLE VALUES(1,1) INSERT INTO EXEC_ACTION_TABLE VALUES(1,'eeda69304afad8c7d11d965cf4458f4f','',1,'$P(absoluteInstallLocation)\bin\tdiSetJavaHome.bat',0,'','','','') INSERT INTO EXEC_ACTION_TABLE VALUES(2,'b84c3e4634373c4fb2938b7e34aa0693','',1,'$P(absoluteInstallLocation)\bin\setDefaultSolDir.bat',0,'','','','') INSERT INTO EXEC_ACTION_TABLE VALUES(3,'a6a8afbaea1dade56749accf9cfd867b','',1,'$P(absoluteInstallLocation)\jars\plugins\mqeconfig.bat',0,'','','','') INSERT INTO EXEC_ACTION_TABLE VALUES(4,'eeda69304afad8c7d11d965cf4458f4f','',2,'$P(absoluteInstallLocation)\bin\tdiSetJavaHome.bat',0,'','','','') INSERT INTO EXEC_ACTION_TABLE VALUES(5,'b84c3e4634373c4fb2938b7e34aa0693','',2,'$P(absoluteInstallLocation)\bin\setDefaultSolDir.bat',0,'','','','') INSERT INTO EXEC_ACTION_TABLE VALUES(6,'a6a8afbaea1dade56749accf9cfd867b','',2,'$P(absoluteInstallLocation)\jars\plugins\mqeconfig.bat',0,'','','','') INSERT INTO DATABASE_META VALUES('2') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Soldir_UnderHome','true',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Soldir_Working','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_No_ISC_Chosen','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_AMC_Service_Name','',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Soldir_SelectDir','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Soldir_InstallDir','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_JRE_DIR','$N($P(absoluteInstallLocation)/jvm)',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Edition','Identity',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_SOLDIR','C:\Documents and Settings\Administrator\My Documents\TDI',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_INSTALL_BASE','true',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(1,'TDI_Bundled_ISC_Chosen','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Soldir_UnderHome','true',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Soldir_Working','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_No_ISC_Chosen','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_AMC_Service_Name','',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Soldir_SelectDir','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Soldir_InstallDir','false',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_JRE_DIR','$N($P(absoluteInstallLocation)/jvm)',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Edition','Identity',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_SOLDIR','C:\Documents and Settings\Administrator\My Documents\TDI',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_INSTALL_BASE','true',NULL,'false') INSERT INTO LOCAL_PERSISTED_VARIABLES_TABLE VALUES(17,'TDI_Bundled_ISC_Chosen','false',NULL,'false')
This section explains troubleshooting problems and explains any workarounds we can use.
For a more detailed Installation procedure, see IBM TDI V7.1 Installation and Administrator Guide.
Symptom
On Windows, this option appears to be silently ignored, and temporary installer data still is stored in the system TEMP directory. On Linux/UNIX, specifying the option results in an exception being thrown.
Resolution
To use a custom temporary files directory for the TDI v7.1 installer installer, we need to specify the InstallAnywhere temp variable as a system environment variable.
For Windows: Setting "IATEMPDIR" (without quotes) as an environment variable prior to launching the installer does not appear to work in this version of InstallAnywhere; instead, empty the system TEMP directory and ensure we have enough space available there to continue with the installation, or set the environment variable %TEMP% to point to a directory with sufficient space.
For Linux/UNIX: Set the environment variable for IA to use as a temp directory in the console window, for example:
IATEMPDIR=/opt/IBM/TDI/temp export IATEMPDIR
Symptom
On non-Windows platforms, these options cause the installer to throw exceptions like the following trace:
Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX) Stack Trace: java.lang.StringIndexOutOfBoundsException at java.lang.String.substring(String.java:1092) at com.zerog.ia.installer.util.VariableManager.h(DashoA10*..) at com.zerog.ia.installer.util.VariableManager.a(DashoA10*..) at com.zerog.ia.installer.util.VariableManager.a(DashoA10*..) at com.zerog.ia.installer.util.VariableFacade.setVariable(DashoA10*..) at com.zerog.ia.installer.util.VariableFacade.a(DashoA10*..) at com.zerog.ia.installer.LifeCycleManager.a(DashoA10*..) at com.zerog.ia.installer.Main.main(DashoA10*..) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:48) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37) at java.lang.reflect.Method.invoke(Method.java:600) at com.zerog.lax.LAX.launch(DashoA10*..) at com.zerog.lax.LAX.main(DashoA10*..) This Application has Unexpectedly Quit: Invocation of this Java Application has caused an InvocationTargetException. This application will now exit. (LAX)
Resolution
This is an InstallAnywhere 2009 defect, for which there currently is no resolution. If we do not need shortcuts or aliases, we can remove them yourselves after installation is complete.
Symptom
A Solution Installation exception was encountered. There may be undetected versions of TDI installed. If an installation directory of a previously installed version of TDI is chosen as the new installation location, the previously installed version of TDI will be overwritten. When the previously installed version of TDI is overwritten, this may cause a loss of user data.
The TDI 7.1 installer caught an exception from the Solution Installation other than SINotInstalledException. Although the v6.1 and the v6.1.1 versions of TDI may be installed, the TDI 7.1 installer is unable to detect them. The installer will display the following message:
Resolution
If us choose to continue, manually verify that the directory you install to does not contain a 6.1 or 6.1.1 installation of TDI. If the directory you chose does contain a 6.1 or 6.1.1 installation, TDI 7.1 will be installed to that directory, but a migration will not take place. The old user data may be lost, and the previous TDI version will be unusable.
You may also try restarting the ACSI service on the system and running the installer again to attempt to detect previous versions of TDI.
Note that this error has only been seen on Linux distributions that are not supported.
# ./install_tdiv70_linux_x86.bin
./install_tdiv70_linux_x86.bin: line 1957: warning: here-document at line 1957 delimited by end-of-file (wanted '/dev/null')
The solution is to edit line 1957 of the install_tdiv70_linux_x86.bin file to change the occurrence of "<<" to " <" (replace the first '<' with a space).
The RHEL 5.0 default settings for SELinux have been known to prevent Java 5 from running properly. TDI 7.0 bundles Java 5 and uses it to launch the installer
The following steps produce the error:
# ./install_tdiv70_linux_x86.bin
Initializing Wizard.....
Extracting Bundled JRE.
Verifying JVM
No Java Runtime Environment (JRE) was found on this system.
There are two solutions available:
On RHEL 5.0, there can be another reason for this error situation.
Verification of the JVM sometimes fails during installation on some slower platforms. Failure usually results because the verification takes more time than the installer expects it to take.
The following steps produce the error:
Linux example:
# ./install_tdiv70_linux_x86.bin
Initializing Wizard..... Extracting Bundled JRE. Verifying JVM No Java Runtime Environment (JRE) was found on this system.
The solution is to run the installer from the command line and specify a longer time to wait before verifying the JRE:
... -is:jvmtimer
Use a longer time span to give the verification step more time on slower platforms. Specify the time span in seconds. The syntax of this parameter is (this parameter is valid on non-Windows platforms only):
-is:jvmtimer <seconds>
Linux example:
# ./install_tdiv70_linux_x86.bin -is:jvmtimer 15
For HP-IA64 11iV2, this value needs to be 60 seconds. Use a command as follows:
./install_tdiv70_hpux_ia64.bin -console -is:log log.txt -is:jvmtimer 60 -is:tempdir ./tmp
The value 15 may be altered as needed.
Problem:
When uninstalling TDI, the following message appears:
The size of the extracted files to be installed are corrupted. Please attempt to download the installer again. Make sure that the file is transfered in "binary" mode.
Solution:
This may be caused by the ISMP installer never completely finishing, for example, the product has installed but the user has not hit the last button to complete the installation. If this is not the case, there may be a problem with the current temporary directory being used by the installer; try specifying a different temporary directory:
TDI_install_dir/_uninst/uninstaller.bin -is:tempdir /mytmp
Specifying a different temporary directory may produce another error:
"The wizard cannot run because of the following condition: An installation is currently running with process id 753774. You must finish or cancel the currently running installation before proceeding. An installation is currently running with process id 753774. You must finish or cancel the currently running installation before proceeding."
You may kill the process id mentioned in the message and then retry the previous command. You may also reboot the machine and restart the uninstaller to uninstall TDI. A reboot may still be required if you are going to reinstall TDI.
On AIX 5.3, if you receive the following error message when trying to run the installer:
No Java Runtime Environment (JRE) was found on this system.
This may indicate that AIX is not at the appropriate level. You may check this with the oslevel -r command:
# oslevel -r 5300-00
The digits after the dash indicate the maintenance level, and at least ML03 is required. Apply this maintenance level if it is not installed and attempt to run the installer again.
If you try to install TDI 7.1 to a location where a TDI instance is already installed we will get an error indicating that:
The directory we have chosen already contains an installation of TDI. Choose another directory.
The following steps produce the error:
The directory we have chosen already contains an installation of TDI, please choose another directory.
The solution is to install TDI to a different directory from the one where it is already installed.
On HP-UX and Solaris operating systems, the Ikeyman file requires executable file permissions; for example, 555. The Ikeyman file is located in the jre/bin directory.
These conditions are symptoms of a failed migration from Cloudscape System Store 6.0 to Derby System Store 7.0 or 7.1.
The migration failed because the Cloudscape Database could not be migrated by the installer.
TDI 7.0 and later uses Derby v10.3 drivers that are not compatible with previous versions of Cloudscape. Because TDI 6.0 uses Cloudscape version 5.1 as its System Store, Cloudscape must be migrated to a Derby version 10.3 database in 7.0
To migrate to Derby version 10, we need the migrateCS script shipped with TDI 7.0 and 7.1. This script is located in the following directory:
TDI_install_dir/tools/CSMigration
To migrate your older Cloudscape database, invoke the migrateCS script as follows:
migrateCS <oldCSdirectoryDB> <newCSdirectoryDB>
For example, if your old Cloudscape DB is in the E:\MyDB directory, and you wish to create a new one in the E:\TDI61\MyDB_10 directory, run the following command:
migrateCS E:\MyDB E:\TDI61\MyDB_10
The MyDB_10 folder will be automatically created by the script. It must not exist before invoking the script.