|   | 
	 
  
    | 
RSS Feed - WebSphere MQ Support
 | 
RSS Feed - Message Broker Support
 |   
 
  
	     | 
	 | 
   
 
  
	|  AIX 5.0 | 
	« View previous topic :: View next topic »  | 
   
  
  	
	  
		
		
		  | Author | 
		  Message
		 |  
		
		  | mail2aus | 
		  
		    
			  
				 Posted: Mon Nov 03, 2003 8:04 pm    Post subject: AIX 5.0 | 
				     | 
			   
			 
		   | 
		 
		
		   Newbie
 
 Joined: 03 Nov 2003 Posts: 3
  
  | 
		  
		    
			  
				Hi 
 
 
I'm having a problem with MQ Series on AIX 5. 
 
 
The installation completed with no problems, but when I attempt to run any of the commands in the bin directory, the following error occours: 
 
 
$ crtmqm 
 
 
exec(): 0509-036 Cannot load program crtmqm because of the following  
 
          errors:
 
          0509-150   Dependent module libmqmcs_r.a(shr.o) could not be
 
          loaded.
 
          0509-022 Cannot load module libmqmcs_r.a(shr.o).
 
          0509-026 System error: A file or directory in the path name does  
 
          not exist
 
 
The library libmqmcs_r.a is present as a link in the /usr/lib directory 
 
and the link points to the /usr/mqm/lib directory but  in the /usr/mqm/lib directory there is no such file present ..
 
 
In fact many of  the libraries created as links in the /usr/lib directory are physically missing from the /usr/mqm/lib directory..
 
 
Any idea what could be the problem?? | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | bower5932 | 
		  
		    
			  
				 Posted: Wed Nov 05, 2003 5:27 am    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		    Jedi Knight
 
 Joined: 27 Aug 2001 Posts: 3023 Location: Dallas, TX, USA 
  | 
		  
		    
			  
				| I'd uninstall and reinstall to see if the problem persists. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | neocruz | 
		  
		    
			  
				 Posted: Thu Feb 15, 2007 3:13 pm    Post subject:  | 
				     | 
			   
			 
		   | 
		 
		
		   Acolyte
 
 Joined: 13 Jun 2004 Posts: 54
  
  | 
		  
		    
			  
				Problem
 
 
 
You install MQ V6.0. Then you are unable to run MQ commands such as: dspmqver, dspmq and so on. You receive an error like the following:
 
 
dspmq
 
exec(): 0509-036 Cannot load program dspmq because of the following errors: 
 
0509-150 Dependent module /usr/lib/libmqmcs_r.a(shr.o) could not be loaded. 
 
0509-103 The module has an invalid magic number. 
 
 
 
 
 
 
 
Cause
 
 
 
The system picks 32 bit MQ libraries. It should select the 64 bit lib's. Most likely the $LIBPATH or $LD_LIBRARY_PATH has (AIX®)/usr/lib or (Sun, HP, Linux™)/opt/lib in it. And /[usr|opt]/lib has libmqm* files linked to /[usr|opt]/mqm/lib/* files. 
 
 
See Implications of a 64-bit queue manager in the Quick Beginnings Guide for your operating system. 
 
 
 
 
 
 
 
Solution
 
 
 
Edit the $LIBPATH or $LD_LIBRARY_PATH to remove the /usr/lib or /opt/lib. 
 
 
Or add /[usr|opt]/mqm/lib64 to the front of the $LIBPATH or $LD_LIBRARY_PATH 
 
 
export $LIBPATH=/usr/mqm/lib64:$LIBPATH to add on AIX system. | 
			   
			 
		   | 
		 
		
		  | Back to top | 
		  
		  	
		   | 
		 
		
		    | 
		 
		
		  | 
		    
		   | 
		 
	   
	 | 
   
 
  
	     | 
	 | 
	Page 1 of 1 | 
   
 
 
 
  
  	
	  
		
		  
 
  | 
		  You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
  | 
  		 
	   
	 | 
   
 
  	 | 
	  |