Author |
Message
|
In_love_with_MQ |
Posted: Thu Feb 16, 2006 6:26 am Post subject: BLOCKIP on aix 5.3 and MQ 6.0 |
|
|
Acolyte
Joined: 10 Jul 2005 Posts: 70
|
Hi ,
Has anybody used the BLOCKIP on MQ 6.0.1.0 and aix 5.3 .
When i put the aix compiled version on to my server channel from blockip site .
I get error ,
could not load dynamic library : /var/mqm/exits64//blockip could not be loaded .
error : 8 .Invalid magic number
Has anybody seen this error or used block ip on mq6/aix 5.3 |
|
Back to top |
|
 |
Tibor |
Posted: Thu Feb 16, 2006 7:13 am Post subject: |
|
|
 Grand Master
Joined: 20 May 2001 Posts: 1033 Location: Hungary
|
You have to re-compile the 32-bit pre-built file.
Tibor |
|
Back to top |
|
 |
WannaBeInAParker |
Posted: Mon Aug 28, 2006 10:25 am Post subject: |
|
|
Voyager
Joined: 09 Dec 2003 Posts: 81
|
Tibor,
What do you mean when you say:
Quote: |
You have to re-compile the 32-bit pre-built file.
|
Do you mean it has to be recompiled with the 64 bit MQSeries libraries? We are running into similar issues while getting blockip to work with MQSeries 6.0.
Has anyone been able to get blockip working with MQSeries 6.0?
Any help is appreciated _________________ -WannaBe- |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Aug 28, 2006 10:26 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
Why would you trust your production security to an unsupported piece of software? _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
WannaBeInAParker |
Posted: Mon Aug 28, 2006 10:28 am Post subject: |
|
|
Voyager
Joined: 09 Dec 2003 Posts: 81
|
Jeff,
Thanks for the assistance. Good for you, you got post 10791. _________________ -WannaBe- |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Aug 28, 2006 10:38 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
All v6 queue managers that run on 64bit platforms, other than Windows, are 64bit queue managers.
You need both a 32bit and a 64bit version of the exit. If BlockIP2 doesn't come with a 64bit library, then you'll have to recompile it.
If you have trouble with the compilation options, you can open a trouble-ticket with the company that supports this exit. Since there is no company that supports this exit, you have to cross your fingers and hope that the author (who is a frequent poster here) has some time to help you.
And then cross your fingers that the exit doesn't silently fail at some point and leave your production environment open. Of course, you take that same risk with commerical security software, but you usually have more recourse if it DOES happen with commercial security software. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
WannaBeInAParker |
Posted: Mon Aug 28, 2006 10:47 am Post subject: |
|
|
Voyager
Joined: 09 Dec 2003 Posts: 81
|
Jeff,
Thanks for the follow up response. I understand the issues with support which is why I am looking to this forum for assistance. The problem we are having is more related to 32/64 bit library compatability (ELF, fail to load). So I guess I could have worded it this way:
Should a 32 bit (shared object) exit have to be recompiled to 64 bit in order to run/work with MQSeries 6.0 (64 bit) on Unix?
Now you mention we need both a 32 bit and 64 bit version of the exit, is that just for compatability with MQSeries 5.3 queue managers and/or Windows running MQSeries 6.0, which is also 32 bit?
WannaBe _________________ -WannaBe- |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Aug 28, 2006 10:51 am Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
You need both 32 bit and 64 bit libraries ONLY on 64 bit platforms and ONLY for v6.
That is, only on machines that have an exits64 directory.
So you don't need both on a 5.3 machine, and you don't need both on Windows. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
Toronto_MQ |
Posted: Mon Aug 28, 2006 12:25 pm Post subject: |
|
|
 Master
Joined: 10 Jul 2002 Posts: 263 Location: read my name
|
Feel free to correct me if I'm wrong, but I'm pretty sure that server side channel exits *have* to be 64-bit in v6. ie. no reason to provide a 32-bit version.
Cheers
Steve |
|
Back to top |
|
 |
jefflowrey |
Posted: Mon Aug 28, 2006 2:14 pm Post subject: |
|
|
Grand Poobah
Joined: 16 Oct 2002 Posts: 19981
|
I don't know if you're wrong.
It seems like, regardless of the exit, you need both.
This may not be the way things are supposed to work, either. _________________ I am *not* the model of the modern major general. |
|
Back to top |
|
 |
oz1ccg |
Posted: Mon Aug 28, 2006 11:27 pm Post subject: |
|
|
 Yatiri
Joined: 10 Feb 2002 Posts: 628 Location: Denmark
|
Quote: |
I get error ,
could not load dynamic library : /var/mqm/exits64//blockip could not be loaded . |
Shouldn't it not read:
/var/mqm/exits64//BlockIP2 ?
Next: let us see the channel definition where you specified SCYEXIT(..)
Try:
ldd BlockIP2 in /var/mqm/exits64
file BlockIP2 in /var/mqm/exits64
ls -l BlockIP2 in /var/mqm/exits64
Jeff: Maybe I should just withdraw the exit or at least the binaries... so it just are for inspiration. _________________ Regards, Jørgen
Home of BlockIP2, the last free MQ Security exit ver. 3.00
Cert. on WMQ, WBIMB, SWIFT. |
|
Back to top |
|
 |
|