Gen 8.6 Unix/Linux PTF install hangs with temporary storage message
search cancel

Gen 8.6 Unix/Linux PTF install hangs with temporary storage message

book

Article ID: 187322

calendar_today

Updated On:

Products

Gen

Issue/Introduction

When attempt to install a Gen Unix or Linux PTF using the setup file extracted from the ptf_name.tar file as soon as the install should start it hangs with the below error:

$ ./setup

Gen PTF maintenance procedure

This procedure will install or backout the PTF provided by the customer.
Note that the ptf subdirectory under either IEFH or IEFCSGEN
will be used when untaring the PTF to perform the install.

Please enter (i/b/q) install/backout/quit for maintenance: i
Please enter the maintenance number you wish to install: ie. nnnnn:86401
1) bt
2) quit
Enter number to install the listed product or quit to exit:  1
Using /tmp/GENhome3222 for temporary storage. <-- The install hangs here

Environment

Gen 8.6 PTFs for Unix/Linux.

Cause

After running the downloaded self-extracting PTF_NAME.EXE file on Windows two files are extracted ptf_name.rme and ptf_name.tar.
The ptf_name.rme advises to binary transfer the ptf_name.tar to the Unix/Linux server and just extract the setup file from it i.e.
*****
...

2. Transfer the tarfile btx86401.tar to your system (filename should be
   lowercase).

3. Execute 'tar xvf btx86401.tar setup'

     This will extract the setup script from the tar file.

4. Execute './setup' 

     You will be prompted with the following action:

     "Please enter (i/b/q) install/backout/quit for maintenance:"
...

*****

The hang process with the message usually indicates that instead of just extracting the setup file all contents of ptf_name.tar have been extracted.
Extracting all contents of ptf_name.tar will result in a new ptf_name.tar being created which overwrites the original and causes the hang problem.

Resolution

Delete all the PTF files from the server and perform another binary transfer of ptf_name.tar to the server.
Then just extract the setup file and execute it i.e.
tar xvf btx86401.tar setup
./setup