Author |
Message
|
emileke |
Posted: Wed Jul 27, 2005 1:42 am Post subject: error when starting up V5 Broker - BIP2801e |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
MQSIv500[307350]: (GMOM_EU.test)[1]BIP2801E: Unable to load implementation file '/var/mqsi/lib/libclntsh.a', rc=System error: Exec format error. : GMOM_EU.f2d3e052-0501-0000-0080-ce6d43d2b5de: /build/S500_P/src/AdminAgent/PlatformSupport/Unix/ImbPlatformSupport.cpp: 428: ImbPlatformSupport::loadLib: : |
|
Back to top |
|
 |
sjensen |
Posted: Wed Jul 27, 2005 2:25 am Post subject: |
|
|
Centurion
Joined: 18 Dec 2003 Posts: 134 Location: London
|
Hi,
Do you have DB2 installed? There is a fix for this error if DB2 is not installed in Fix Pack 6
Cheers
Stefan |
|
Back to top |
|
 |
emileke |
Posted: Wed Jul 27, 2005 4:03 am Post subject: |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
|
Back to top |
|
 |
fschofer |
Posted: Wed Jul 27, 2005 4:18 am Post subject: |
|
|
 Knight
Joined: 02 Jul 2001 Posts: 524 Location: Mainz, Germany
|
Hi, you have to give us more information if you want us to help you.
http://www.mqseries.net/phpBB2/viewtopic.php?t=22295&highlight=sticky
Quote: |
Be precise and informative about your problem
Describe the symptoms of your problem or bug carefully and clearly.
Describe the environment in which it occurs (machine, OS, application, whatever). Provide your vendor's distribution and release level (e.g.: “Fedora Core 2”, “Slackware 9.1”, etc.).
Describe the research you did to try and understand the problem before you asked the question.
Describe the diagnostic steps you took to try and pin down the problem yourself before you asked the question.
Describe any recent changes in your computer or software configuration that might be relevant. |
Greetings
Frank |
|
Back to top |
|
 |
emileke |
Posted: Wed Jul 27, 2005 4:57 am Post subject: |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
Would you mind telling me what more it is you want? |
|
Back to top |
|
 |
JT |
Posted: Wed Jul 27, 2005 6:06 am Post subject: |
|
|
Padawan
Joined: 27 Mar 2003 Posts: 1564 Location: Hartford, CT.
|
Quote: |
If you are going to access Oracle databases on AIX or Solaris, you must set up symbolic links:
On AIX: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.a /usr/lib/libclntsh.so
On Solaris: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.so /usr/lib/libclntsh.a
(where <ORACLE_INSTALL_DIR> is the directory in which Oracle is installed on your system). |
Did you perform the step above? Are additional error messages produced ?
Quote: |
Would you mind telling me what more it is you want? |
- What's your Unix platform ?
- What's the latest CSD installed ?
- What solutions have you tried that didn't correct the problem ?
- Do you have other broker implementations that can be started successfully ?
I think fschofer's point is the more information you provide the more willing others are to better assist you. |
|
Back to top |
|
 |
emileke |
Posted: Wed Jul 27, 2005 6:16 am Post subject: |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
Thanks, comments and advice appreciated.
AIX - 5.2
Oracle 9.2.0.4
MQSereis 5.3.8
WBIMB 5.0.4
It is a brand new installation and I had just found your suggestion and will implement to moment the system is up.
Thanks any way and I will postthe results. |
|
Back to top |
|
 |
emileke |
Posted: Thu Jul 28, 2005 3:35 am Post subject: |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
Do I have to do the following on both my failover machines?
On AIX: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.a /usr/lib/libclntsh.so
Or, do it on Machine A and failover to Machine B and it should be working.
Because this does not seem the case, issued the command on Machine A, started the broker and I get NO error messages, failed over to Machine B, and the error is back, hence my question above. I did NOT issue the ln -s command on the Machine B. |
|
Back to top |
|
 |
jefflowrey |
Posted: Thu Jul 28, 2005 3:45 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
emileke wrote: |
Do I have to do the following on both my failover machines?
On AIX: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.a /usr/lib/libclntsh.so
Or, do it on Machine A and failover to Machine B and it should be working.
Because this does not seem the case, issued the command on Machine A, started the broker and I get NO error messages, failed over to Machine B, and the error is back, hence my question above. I did NOT issue the ln -s command on the Machine B. |
I'm confused by the fact that you're asking.
You did one of two possible things. It didn't work. You know the other possible thing. If *that* doesn't work, then ask. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
emileke |
Posted: Thu Jul 28, 2005 4:08 am Post subject: |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
My apologies.
1. The command was issued on Machine A.
2. The Broker was started, and there was NO error.
3. We did HACMP failover to Machine B.
4. On machine B, the command was NOT issued, bit he link still exists.
5. The broker was started and the error re-occured.
Now, my question, if I have a HACMP cluster, do I have to issue the command on both machines in the cluster?
Hope it is a bit more clear. |
|
Back to top |
|
 |
sjensen |
Posted: Thu Jul 28, 2005 4:17 am Post subject: |
|
|
Centurion
Joined: 18 Dec 2003 Posts: 134 Location: London
|
Hi,
This
Code: |
On AIX: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.a /usr/lib/libclntsh.so
|
Should be
Code: |
On AIX: ln -s <ORACLE_INSTALL_DIR>/lib/libclntsh.a /usr/lib/libclntsh.[color=blue]a[/color]
|
At least on Solaris it should use the 32 bit library
Code: |
ln -s <ORACLE_INSTALL_DIR>/lib[color=blue]32[/color]/libclntsh.so /usr/lib/libclntsh.so
|
I have no access to an AIX machine just now so I am not sure if there is a lib32 but I suspect so.
Cheers
Stefan |
|
Back to top |
|
 |
emileke |
Posted: Mon Aug 01, 2005 3:57 am Post subject: error when starting up V5 Broker - BIP2801e - SOLVED |
|
|
Centurion
Joined: 19 Aug 2001 Posts: 110 Location: South Africa
|
This was cause by an incorrect environmental setting in the profile of the service userid
MQSIRELOAD was taken out of my profile and the error was gone.
Thanks to everbody who responded |
|
Back to top |
|
 |
|