| Author | 
		  Message
		 | 
		
		  | kashifchughtai | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 4:08 am    Post subject: libmqic. can not open shared object file | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 28 Jun 2009 Posts: 4
  
  | 
		  
		    
			  
				i hav installed mq on linux 64 bit. even i m able to complile my proc file sucessfully but when it gives me error at execution time.
 
libmqic.so can not open shared object file.
 
 
I have already included /opt/mqm/lib64 in LD_LIBRARY_PATH
 
and that how i m creating the "so" file
 
 
/usr/bin/ld -shared -L/opt/mqm/lib64 -o libmqs.so mqs.o -L/opt/mqm/lib64 -lmqic -lmqmcs -lmqmzse -L/opt/oracle/product10gR2/lib -lclntsh `cat /opt/oracle/product10gR2/lib/sysliblist` -ldl -lm
 
 
can you help me out? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | Vitor | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 8:59 am    Post subject: Re: libmqic. can not open shared object file | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 11 Nov 2005 Posts: 26093 Location: Texas, USA 
  | 
		  
		    
			  
				
   
	| kashifchughtai wrote: | 
   
  
	| can you help me out? | 
   
 
 
 
Have you checked the file permissions?
 
 
Have you checked the instructions in the APG? _________________ Honesty is the best policy.
 
Insanity is the best defence. | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | fjb_saper | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 9:59 am    Post subject: Re: libmqic. can not open shared object file | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 18 Nov 2003 Posts: 20768 Location: LI,NY 
  | 
		  
		    
			  
				
   
	| kashifchughtai wrote: | 
   
  
	i hav installed mq on linux 64 bit. even i m able to complile my proc file sucessfully but when it gives me error at execution time.
 
libmqic.so can not open shared object file.
 
 
I have already included /opt/mqm/lib64 in LD_LIBRARY_PATH
 
and that how i m creating the "so" file
 
 
/usr/bin/ld -shared -L/opt/mqm/lib64 -o libmqs.so mqs.o -L/opt/mqm/lib64 -lmqic -lmqmcs -lmqmzse -L/opt/oracle/product10gR2/lib -lclntsh `cat /opt/oracle/product10gR2/lib/sysliblist` -ldl -lm
 
 
can you help me out? | 
   
 
 
Check that all the libraries are at the right compatibility level... You might need a java patch...   _________________ MQ & Broker admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kashifchughtai | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 7:56 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 28 Jun 2009 Posts: 4
  
  | 
		  
		    
			  
				permission are as follows:
 
 
drwxr-xr-x  2 mqm  mqm     4096 Jun 23 08:22 3.3
 
drwxr-xr-x  2 mqm  mqm     4096 Jun 23 08:22 3.4
 
-r-sr-sr-x  1 mqm  mqm    38522 Oct  2  2006 amqccgsk
 
-r-sr-sr-x  1 mqm  mqm    39634 Oct  2  2006 amqccgsk_r
 
-r-sr-sr-x  1 mqm  mqm   194507 Oct  2  2006 amqcctca
 
-r-sr-sr-x  1 mqm  mqm   202247 Oct  2  2006 amqcctca_r
 
-r-sr-sr-x  1 mqm  mqm   105513 Oct  2  2006 amqcltca
 
-r-sr-sr-x  1 mqm  mqm   109003 Oct  2  2006 amqcltca_r
 
lrwxrwxrwx  1 root root      35 Jun 23 08:22 libimqb23gl_r.so -> /opt/mqm/lib64/3.3/libimqb23gl_r.so
 
lrwxrwxrwx  1 root root      33 Jun 23 08:22 libimqb23gl.so -> /opt/mqm/lib64/3.3/libimqb23gl.so
 
lrwxrwxrwx  1 root root      35 Jun 23 08:22 libimqc23gl_r.so -> /opt/mqm/lib64/3.3/libimqc23gl_r.so
 
lrwxrwxrwx  1 root root      33 Jun 23 08:22 libimqc23gl.so -> /opt/mqm/lib64/3.3/libimqc23gl.so
 
-r-xr-xr-x  1 mqm  mqm    18189 Oct  2  2006 libmqcxa64_r.so
 
-r-xr-xr-x  1 mqm  mqm    17944 Oct  2  2006 libmqcxa64.so
 
-r-xr-xr-x  1 mqm  mqm    16280 Oct  2  2006 libmqcxa_r.so
 
-r-xr-xr-x  1 mqm  mqm    16195 Oct  2  2006 libmqcxa.so
 
-r-xr-xr-x  1 mqm  mqm    26345 Oct  2  2006 libmqicb_r.so
 
-r-xr-xr-x  1 mqm  mqm    26313 Oct  2  2006 libmqicb.so
 
-r-xr-xr-x  1 mqm  mqm   184061 Oct  2  2006 libmqic_r.so
 
-r-xr-xr-x  1 mqm  mqm   178852 Oct  2  2006 libmqic.so
 
-r-xr-xr-x  1 mqm  mqm   512765 Oct  2  2006 libmqiz_r.so
 
-r-xr-xr-x  1 mqm  mqm   499996 Oct  2  2006 libmqiz.so
 
-r-xr-xr-x  1 mqm  mqm    65777 Oct  2  2006 libmqjx_r.so
 
-r-xr-xr-x  1 mqm  mqm  2353428 Oct  2  2006 libmqmcs_r.so
 
-r-xr-xr-x  1 mqm  mqm  2228493 Oct  2  2006 libmqmcs.so
 
-r-xr-xr-x  1 mqm  mqm     8381 Oct  2  2006 libmqmzse.so
 
[crisops@itlinuxbl79 lib64]$ pwd
 
/opt/mqm/lib64
 
 
@fjb_saper
 
: what patch we need? i m not aware of it. can you please elaborate? | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | fjb_saper | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 8:34 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 18 Nov 2003 Posts: 20768 Location: LI,NY 
  | 
		  
		    
			  
				If you check the requirements (we use AIX) there is a specific patch level that is a minimum for the java version....
 
 
Have fun   _________________ MQ & Broker admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kashifchughtai | 
		  
		    
			  
				 Posted: Sun Jun 28, 2009 11:42 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 28 Jun 2009 Posts: 4
  
  | 
		  
		    
			  
				there are the RPMs installed which includes MQSeriesJava-6.0.1-0 also.
 
 
is there anything else required. 
 
 
MQSeriesRuntime-U806667-6.0.2-0
 
MQSeriesJava-U806667-6.0.2-0
 
MQSeriesKeyMan-6.0.1-0
 
MQSeriesClient-U806667-6.0.2-0
 
MQSeriesKeyMan-U806667-6.0.2-0
 
MQSeriesTXClient-U806667-6.0.2-0
 
MQSeriesRuntime-6.0.1-0
 
MQSeriesSamples-6.0.1-0
 
MQSeriesJava-6.0.1-0
 
MQSeriesSDK-6.0.1-0
 
MQSeriesSamples-U806667-6.0.2-0
 
 
 
and getting the following info when doing LDD on so.
 
 
 ldd libmqs.so
 
 /stub/$LIB/libcwait.so => /stub/lib64/libcwait.so (0x0000002a95665000)
 
 libmqic.so => /opt/mqm/lib64/libmqic.so (0x0000002a95766000)
 
 libmqmcs.so => /opt/mqm/lib64/libmqmcs.so (0x0000002a9588e000)
 
 libmqmzse.so => /opt/mqm/lib64/libmqmzse.so (0x0000002a95b52000)
 
 libclntsh.so.10.1 => not found
 
 libdl.so.2 => /lib64/libdl.so.2 (0x0000002a95c6f000)
 
 libm.so.6 => /lib64/libm.so.6 (0x0000002a95d73000)
 
 libpthread.so.0 => /lib64/libpthread.so.0 (0x0000002a95ef9000)
 
 libnsl.so.1 => /lib64/libnsl.so.1 (0x0000002a9608e000)
 
 libc.so.6 => /lib64/libc.so.6 (0x0000002a961a6000)
 
 libmqiz.so => /opt/mqm/lib64/libmqiz.so (0x0000002a963da000)
 
 /lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
 
 
 
urgent help required.
 
 
thanks
 
MQSeriesSDK-U806667-6.0.2-0
 
MQSeriesClient-6.0.1-0
 
MQSeriesTXClient-6.0.1-0 | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | kashifchughtai | 
		  
		    
			  
				 Posted: Mon Jun 29, 2009 2:04 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		   Newbie
 
 Joined: 28 Jun 2009 Posts: 4
  
  | 
		  
		    
			  
				updated info
 
 
there are the RPMs installed which includes MQSeriesJava-6.0.1-0 also. 
 
 
is there anything else required. 
 
 
MQSeriesRuntime-U806667-6.0.2-0 
 
MQSeriesJava-U806667-6.0.2-0 
 
MQSeriesKeyMan-6.0.1-0 
 
MQSeriesClient-U806667-6.0.2-0 
 
MQSeriesKeyMan-U806667-6.0.2-0 
 
MQSeriesTXClient-U806667-6.0.2-0 
 
MQSeriesRuntime-6.0.1-0 
 
MQSeriesSamples-6.0.1-0 
 
MQSeriesJava-6.0.1-0 
 
MQSeriesSDK-6.0.1-0 
 
MQSeriesSamples-U806667-6.0.2-0 
 
 
 
and getting the following info when doing LDD on so. 
 
 
 ldd libmqs.so
 
        /stub/$LIB/libcwait.so => /stub/lib64/libcwait.so (0x0000002a95665000)
 
        libmqic.so => /opt/mqm/lib64/libmqic.so (0x0000002a95766000)
 
        libmqmcs.so => /opt/mqm/lib64/libmqmcs.so (0x0000002a9588e000)
 
        libmqmzse.so => /opt/mqm/lib64/libmqmzse.so (0x0000002a95b52000)
 
        libclntsh.so.10.1 => /opt/oracle/product10gR2/lib/libclntsh.so.10.1 (0x0000002a95c53000)
 
        libdl.so.2 => /lib64/libdl.so.2 (0x0000002a97031000)
 
        libm.so.6 => /lib64/libm.so.6 (0x0000002a97135000)
 
        libpthread.so.0 => /lib64/libpthread.so.0 (0x0000002a972bb000)
 
        libnsl.so.1 => /lib64/libnsl.so.1 (0x0000002a97450000)
 
        libc.so.6 => /lib64/libc.so.6 (0x0000002a97568000)
 
        libmqiz.so => /opt/mqm/lib64/libmqiz.so (0x0000002a9779c000)
 
        libnnz10.so => /opt/oracle/product10gR2/lib/libnnz10.so (0x0000002a9790f000)
 
        /lib64/ld-linux-x86-64.so.2 (0x000000552aaaa000)
 
 
any idea?
 
thnks | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | fjb_saper | 
		  
		    
			  
				 Posted: Mon Jun 29, 2009 11:23 am    Post subject:  | 
				     | 
			   
			 
		   | 
		
		
		    Grand High Poobah
 
 Joined: 18 Nov 2003 Posts: 20768 Location: LI,NY 
  | 
		  
		    
			  
				Do you have /opt/mqm/lib64/ on your java.library.path ? _________________ MQ & Broker admin | 
			   
			 
		   | 
		
		
		  | Back to top | 
		  
		  	
		   | 
		
		
		    | 
		
		
		  | 
		    
		   |