How to debug InstallAnywhere when installing UIM
search cancel

How to debug InstallAnywhere when installing UIM

book

Article ID: 9774

calendar_today

Updated On:

Products

DX Unified Infrastructure Management (Nimsoft / UIM)

Issue/Introduction

This article contains information on debugging for all supported InstallAnywhere Platforms.
You can get debug output for both InstallAnywhere itself, and for installers built with InstallAnywhere. This lets you debug during both the build and the execution of your installers.



Environment

UIM 8.4.x for Windows platforms

Resolution

To view or capture the debug output from an installer, you need to hold down the <CTRL> key immediately after launching the installer and until a console window appears. Before you exit the installer, copy the console output to a text file for later review.

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AJoaAAG" alt="Debugging1.png" width="1920" height="1080">

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AJobAAG" alt="debugging3.png" width="1920" height="1080">

<Please see attached file for image>

src="/servlet/servlet.FileDownload?file=0150c000004AJocAAG" alt="debugging4.png" width="1920" height="1080">

src="/servlet/servlet.FileDownload?file=0150c000004AJodAAG" alt="debugging5.png" width="1920" height="1080">


If you have problems capturing the console output, you will need to try a slightly more convoluted method. 
1. Launch the installer and allow it to extract the necessary files. 
2. Once it reaches the "Preparing to Install..." window where it gives you the opportunity to choose a language, go to your windows "temp" directory. 
3. Here you will find a temp folder named with several numeric digits. To make sure you have the most recent directory, sort the directories by "last modified". Open the directory. 
4. You should see a file called "sea_loc". Delete it. 
5. Go back to the installer, click "OK"
6. At the first opportunity, click "exit".

7. Go back to the directory inside the temp directory, where you deleted the "sea_loc" file. 
8. You should find another directory called "Windows". Open it. 
9. Here you should find an .exe file (most likely "install.exe"). You should then find another file with the same name except it will have a .lax extension. Open it with a plain text editor and edit the lines:

  lax.stderr.redirect=
- AND -
  lax.stdout.redirect=

to be:
  lax.stderr.redirect=output.txt
- AND -
  lax.stdout.redirect=output.txt

10. Save the file.
11. Launch the .exe. 
12. When the installation is complete you should end up with an output.txt file in the same directory as the .lax file. The output.txt file should contain the same information as that generated in the console.

Attachments

1558708489405000009774_sktwi1f5rjvs16r3r.png get_app
1558708487503000009774_sktwi1f5rjvs16r3q.png get_app
1558708485761000009774_sktwi1f5rjvs16r3p.png get_app