A fix is available
APAR status
Closed as program error.
Error description
DB2 does not distinguish between Solaris x64 Fixpacks and Solaris SPARC Fixpacks. However, Solaris x64 Fixpacks should not be installed on Solaris SPARC and Solaris SPARC Fixpacks should not be installed on Solaris x64. If a Solaris fixpack that is incorrect for the platform architecture is installed, the following messages will be observed in the install log: /var/sadm/pkg/db2cliv81/install/postinstall: /opt/IBM/db2/V8.1/bin/db2greg: cannot execute /var/sadm/pkg/db2engn81/install/postinstall: /opt/IBM/db2/V8.1/bin/db2fmcu: cannot execute Additionally, executables with the wrong ELF class might be found in $DB2_ROOT/bin or $DB2_ROOT/lib. E.g. On Solaris SPARC, the command "file " should output: "ELF 64-bit ... SPARCV9 ..."; or "ELF 32-bit ... SPARCV9 ..." Whilst on Solaris x64, the command "file " should output: "ELF 32-bit ... 80386 ..."; or "ELF 64-bit ... 80386 ..." DB2 does not distinguish between Solaris x64 Fixpacks and Solaris SPARC Fixpacks. However, Solaris x64 Fixpacks should not be installed on Solaris SPARC and Solaris SPARC Fixpacks should not be installed on Solaris x64.
Local fix
Ensure that the Solaris Fixpack appropriate for the platform architecture is downloaded and installed. Uninstall the fixpack using backoutallpatch.
Problem summary
DB2 does not distinguish between Solaris x64 Fixpacks and Solaris SPARC Fixpacks. However, Solaris x64 Fixpacks should not be installed on Solaris SPARC and Solaris SPARC Fixpacks should not be installed on Solaris x64. If a Solaris fixpack that is incorrect for the platform architecture is installed, the following messages will be observed in the install log: /var/sadm/pkg/db2cliv81/install/postinstall: /opt/IBM/db2/V8.1/bin/db2greg: cannot execute /var/sadm/pkg/db2engn81/install/postinstall: /opt/IBM/db2/V8.1/bin/db2fmcu: cannot execute Additionally, executables with the wrong ELF class might be found in $DB2_ROOT/bin or $DB2_ROOT/lib. E.g. On Solaris SPARC, the command "file " should output: "ELF 64-bit ... SPARCV9 ..."; or "ELF 32-bit ... SPARCV9 ..." Whilst on Solaris x64, the command "file " should output: "ELF 32-bit ... 80386 ..."; or "ELF 64-bit ... 80386 ..." DB2 does not distinguish between Solaris x64 Fixpacks and Solaris SPARC Fixpacks. However, Solaris x64 Fixpacks should not be installed on Solaris SPARC and Solaris SPARC Fixpacks should not be installed on Solaris x64.
Problem conclusion
same as above
Temporary fix
Comments
APAR Information
APAR number
IY95782
Reported component name
DB2 UDB ESE SOL
Reported component ID
5765F4102
Reported release
820
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2007-03-08
Closed date
2008-02-06
Last modified date
2008-02-06
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
DB2 UDB ESE SOL
Fixed component ID
5765F4102
Applicable component levels
R820 PSY
UP
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"820","Edition":"","Line of Business":{"code":"LOB10","label":"Data and AI"}}]
Document Information
Modified date:
06 February 2008