IBM Support

Installation of WebSphere Application Server fails on HP-UX as root user

Troubleshooting


Problem

You are trying to install WebSphere Application Server on HP-UX. When you run the command: "./install", you almost immediately get a failure.

Symptom

Install fails on HP-UX as root user with the following error:

Assertion failed: layout == 0 || layout == 8, file posixfile.c, line 132
sh: 22472 Abort(coredump)

Note: There might be other errors preceding this error, but this is the key error.

Cause

It was discovered that if the HP-UX SD database contained a product that was defined to have a layout_version of 0.8, then the WebSphere Application Server installer, based on ISMP, would fail in this manner.

Resolving The Problem

The solution is to change the layout_version from 0.8 to 1.0, then install WebSphere Application Server. There is no negative impact by changing this parameter in the SD database. You can change it back after the install is completed. To check to see if the layout_version is 0.8 on any product, you should check the output from the following 3 commands:

# swlist -v -l product
# swlist -v -l subproduct
# swlist -v -l fileset

You will see columns with a product name, then: layout_version 0.8

To convert a 0.8 depot or root to layout version 1.0, use the following command:

swmodify -a layout_version=1.0 @ <depot_or_root>

Note: The WebSphere Application Server V6.0, 6.1 and 7.0 Update Installers are also based on ISMP. This limitation exists in ISMP, so the same issue could also be encountered if using the Update Installer.

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Install","Platform":[{"code":"PF010","label":"HP-UX"}],"Version":"7.0;6.1;6.0","Edition":"Base;Network Deployment","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg21385191