home clear 64x64
en blue 200x116 de orange 200x116 info letter User
suche 36x36
Neueste VersionenFixList
11.1.0.7 FixList
10.5.0.9 FixList
10.1.0.6 FixList
9.8.0.5 FixList
9.7.0.11 FixList
9.5.0.10 FixList
9.1.0.12 FixList
Haben Sie Probleme? - Kontaktieren Sie uns.
Kostenlos registrieren anmeldung-x26
Kontaktformular kontakt-x26

DB2 - Problembeschreibung

Problem IC69887 Status: Geschlossen

ON LINUX/Z64 SYSTEMS, DB2HAICU TOOL FAILS WITH VENDOR WRAPPER LIBRARY
ERROR.

Produkt:
DB2 FOR LUW / DB2FORLUW / 970 - DB2
Problembeschreibung:
On Linux/Z64 systems, db2haicu tool will fail with the following 
message: 
 
[db2inst1@host ~]$ db2haicu 
Welcome to the DB2 High Availability Instance Configuration 
Utility (db2haicu). 
 
You can find detailed diagnostic information in the DB2 server 
diagnostic log file called db2diag.log. Also, you can use the 
utility 
called db2pd to query the status of the cluster domains you 
create. 
 
For more information about configuring your clustered 
environment using 
db2haicu, see the topic called 'DB2 High Availability Instance 
Configuration Utility (db2haicu)' in the DB2 Information Center. 
 
db2haicu determined the current DB2 database manager instance is 
db2inst1. The cluster configuration that follows will apply to 
this instance. 
 
db2haicu is collecting information on your current setup. This 
step may 
take some time as db2haicu will need to activate all databases 
for the instance to discover all paths ... 
Ensure that the cluster vendor wrapper library is root owned and 
the db2havend executable has suid root permissions. 
Refer to db2diag.log and DB2 Information Center for details. 
 
 
The corresponding db2diag.log entry shows this error: 
 
2010-07-07-10.57.09.410588+720 E3231058A586       LEVEL: Error 
PID     : 32203                TID  : 2199089142032PROC : 
db2haicu 
INSTANCE: db2inst1             NODE : 000 
FUNCTION: DB2 Common, SQLHA APIs for DB2 HA Infrastructure, 
sqlhaInitVendorInfrastructure, probe:270 
MESSAGE : ECF=0x90000037=-1879048137=ECF_FILE_PATH_DOESNT_EXIST 
          A directory component in the path doesn't exist 
DATA #1 : String, 95 bytes 
Error retrieving permissions on the HA vendor wrapper library. 
The library should be bin owned. 
DATA #2 : String, 40 bytes 
/home/db2inst1/sqllib/lib64/libdb2tsa.so 
 
 
Verify that the libdb2tsa.so file does not exist under the 
/home/db2inst1/sqllib/lib64 directory, but exists under the 
/home/db2inst1/sqllib/lib32 directory. This is expected. Only 
the 32-bit version of libdb2tsa.so is shipped and db2haicu 
should load from the lib32 directory.
Problem-Zusammenfassung:
**************************************************************** 
* USERS AFFECTED:                                              * 
* Linux/Z64                                                    * 
**************************************************************** 
* PROBLEM DESCRIPTION:                                         * 
* On Linux/Z64 systems, db2haicu tool will fail with the       * 
* following                                                    * 
* message:                                                     * 
*                                                              * 
*                                                              * 
*                                                              * 
* [db2inst1@host ~]$ db2haicu                                  * 
*                                                              * 
* Welcome to the DB2 High Availability Instance Configuration  * 
*                                                              * 
* Utility (db2haicu).                                          * 
*                                                              * 
*                                                              * 
*                                                              * 
* You can find detailed diagnostic information in the DB2      * 
* server                                                       * 
* diagnostic log file called db2diag.log. Also, you can use    * 
* the                                                          * 
* utility                                                      * 
*                                                              * 
* called db2pd to query the status of the cluster domains you  * 
*                                                              * 
* create.                                                      * 
*                                                              * 
*                                                              * 
*                                                              * 
* For more information about configuring your clustered        * 
*                                                              * 
* environment using                                            * 
*                                                              * 
* db2haicu, see the topic called 'DB2 High Availability        * 
* Instance                                                     * 
* Configuration Utility (db2haicu)' in the DB2 Information     * 
* Center.                                                      * 
*                                                              * 
*                                                              * 
* db2haicu determined the current DB2 database manager         * 
* instance is                                                  * 
* db2inst1. The cluster configuration that follows will apply  * 
* to                                                           * 
* this instance.                                               * 
*                                                              * 
*                                                              * 
*                                                              * 
* db2haicu is collecting information on your current setup.    * 
* This                                                         * 
* step may                                                     * 
*                                                              * 
* take some time as db2haicu will need to activate all         * 
* databases                                                    * 
* for the instance to discover all paths ...                   * 
*                                                              * 
* Ensure that the cluster vendor wrapper library is root owned * 
* and                                                          * 
* the db2havend executable has suid root permissions.          * 
*                                                              * 
* Refer to db2diag.log and DB2 Information Center for details. * 
*                                                              * 
*                                                              * 
*                                                              * 
*                                                              * 
*                                                              * 
* The corresponding db2diag.log entry shows this error:        * 
*                                                              * 
*                                                              * 
*                                                              * 
* 2010-07-07-10.57.09.410588+720 E3231058A586      LEVEL:      * 
* Error                                                        * 
* PID    : 32203                TID  : 2199089142032PROC :     * 
*                                                              * 
* db2haicu                                                     * 
*                                                              * 
* INSTANCE: db2inst1            NODE : 000                     * 
*                                                              * 
* FUNCTION: DB2 Common, SQLHA APIs for DB2 HA Infrastructure,  * 
*                                                              * 
* sqlhaInitVendorInfrastructure, probe:270                     * 
*                                                              * 
* MESSAGE :                                                    * 
* ECF=0x90000037=-1879048137=ECF_FILE_PATH_DOESNT_EXIST        * 
* A directory component in the path doesn't exist              * 
*                                                              * 
* DATA #1 : String, 95 bytes                                   * 
*                                                              * 
* Error retrieving permissions on the HA vendor wrapper        * 
* library.                                                     * 
* The library should be bin owned.                             * 
*                                                              * 
* DATA #2 : String, 40 bytes                                   * 
*                                                              * 
* /home/db2inst1/sqllib/lib64/libdb2tsa.so                     * 
*                                                              * 
*                                                              * 
*                                                              * 
*                                                              * 
*                                                              * 
* Verify that the libdb2tsa.so file does not exist under the   * 
*                                                              * 
* /home/db2inst1/sqllib/lib64 directory, but exists under the  * 
*                                                              * 
* /home/db2inst1/sqllib/lib32 directory. This is expected.     * 
* Only                                                         * 
* the 32-bit version of libdb2tsa.so is shipped and db2haicu   * 
*                                                              * 
* should load from the lib32 directory.                        * 
**************************************************************** 
* RECOMMENDATION:                                              * 
* Upgrade to DB2 Version 9.7 Fix Pack 4.                       * 
****************************************************************
Local-Fix:
Create a symbolic link to point to the lib32 libraries.
verfügbare FixPacks:
DB2 Version 9.7 Fix Pack 4 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 5 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 6 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 7 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 8 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9 for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 9a for Linux, UNIX, and Windows
DB2 Version 9.7 Fix Pack 10 for Linux, UNIX, and Windows

Lösung
Problem was first fixed in Version 9.7 Fix Pack 4.
Workaround
Create a symbolic link to point to the lib32 libraries.
Bug-Verfolgung
Vorgänger  : APAR is sysrouted TO one or more of the following: IC71404 
Nachfolger : 
Weitere Daten
Datum - Problem gemeldet    :
Datum - Problem geschlossen :
Datum - der letzten Änderung:
14.07.2010
05.05.2011
05.05.2011
Problem behoben ab folgender Versionen (IBM BugInfos)
9.7.FP4
Problem behoben lt. FixList in der Version
9.7.0.4 FixList