Library file error while running command


 
Thread Tools Search this Thread
Top Forums UNIX for Advanced & Expert Users Library file error while running command
# 1  
Old 11-26-2013
Library file error while running command

I am running a command in Solaris non-global zone and it is complaining for a library file, while that is already preset in server.

Code:
mwcontrol: fatal: relocation error: file /usr/openwin/lib/locale/common/xlibi18n.so.2: symbol _XlcAddUtf8Converters: referenced symbol not found
  
 # ls -l /usr/openwin/lib/locale/common/xlibi18n.so.2
-rwxr-xr-x   1 root     bin        14536 Jan  5  2010 /usr/openwin/lib/locale/common/xlibi18n.so.2
 # $PATH
bash: /usr/bin:/opt/bin:/lib:/usr/bin:/usr/sbin:/ccq/apps/sunoneweb/SUNWwbsvr:/usr/platform/sun4u/sbin:/usr/ucb:/usr/local/bin:/usr/local/sbin:/usr/xpg4/bin:/etc:/lib:/bin:/sbin:/ccq/apps/jre1_6/jre1.6.0_25:/ccq/apps/oracle/product/11.2.0/client_1:/opt/IBM/ldap/V6.0/lib:/usr/openwin/bin:/ccq/apps/siebel81/sieb81/siebsrvr/bin:/var/adm:/var/adm/siebel:/ccq/apps/siebfs:/usr/openwin/lib/locale/common:/ccq/apps/oracle/product/11.2.0/client_1/bin:/ccq/apps/siebel81/sieb81/siebsrvr/bin:/ccq/apps/siebel81/sieb81/siebsrvr/mw/bin:/ccq/apps/siebel81/sieb81/siebsrvr/SYBSsa90/bin:/ccq/apps/oracle/product/11.2.0/client_1/bin: No such file or directory

Can somebody help me, what I am missing to fix it ?
I have to run it with non-root user.
# 2  
Old 11-27-2013
Please show the output of:

Code:
ldd /usr/openwin/lib/locale/common/xlibi18n.so.2

It's likely your libs aren't from the same source.
# 3  
Old 11-27-2013
Code:
#  ldd /usr/openwin/lib/locale/common/xlibi18n.so.2
        libX11.so.4 =>   /usr/lib/libX11.so.4
        libc.so.1 =>     /lib/libc.so.1
        libsocket.so.1 =>        /lib/libsocket.so.1
        libnsl.so.1 =>   /lib/libnsl.so.1
        libXext.so.0 =>  /usr/lib/libXext.so.0
        libmp.so.2 =>    /lib/libmp.so.2
        libmd.so.1 =>    /lib/libmd.so.1
        libscf.so.1 =>   /lib/libscf.so.1
        libdoor.so.1 =>  /lib/libdoor.so.1
        libuutil.so.1 =>         /lib/libuutil.so.1
        libgen.so.1 =>   /lib/libgen.so.1
        libm.so.2 =>     /lib/libm.so.2
        /lib/libm/libm_hwcap1.so.2
        /platform/SUNW,SPARC-Enterprise/lib/libc_psr.so.1


Last edited by solaris_1977; 11-27-2013 at 03:21 AM..
# 4  
Old 11-27-2013
I've little experience with Solaris, but are there also different copies of libX11.so in /usr/openwin/lib perhaps? The way this was compiled, it seems that _XlcAddUtf8Converters should be in libX11, but your libX11 doesn't have it because those two libraries are either incompatible versions, or from different configurations whilst being compiled.
This User Gave Thanks to neutronscott For This Post:
# 5  
Old 11-27-2013
I can find these files at these locations (I ran find command with root)-->
Code:
/usr/openwin/lib/locale/common/sparcv9/xlibi18n.so.2
/usr/openwin/lib/locale/common/xlibi18n.so.2
/usr/openwin/lib/locale/common.20081111/sparcv9/xlibi18n.so.2
/usr/openwin/lib/locale/common.20081111/xlibi18n.so.2
--------------------------------------------------------
/usr/lib/sparcv9/libX11.so
/usr/lib/libX11.so
/usr/openwin/lib/sparcv9/libX11.so
/usr/openwin/lib/libX11.so

# 6  
Old 11-27-2013
Looks like you'd need to give /usr/openwin/lib preference in the dynamic linker.
I'd try setting LD_LIBRARY_PATH before executing mwcontrol, or it seems Solaris uses crle to permanently change it
# 7  
Old 11-27-2013
How should I check/change it ?
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. AIX

I'm facing problem with rpm command, when running the command and appears this error:

exec(): 0509-036 Cannot load program /usr/opt/freeware/bin/rpm because of the following errors: 0509-022 Cannot load module /opt/freeware/lib/libintl.a(libintl.so.1). 0509-150 Dependent module /opt/freeware/lib/libiconv.a(shr4.o) could not be loaded. 0509-152 Member... (4 Replies)
Discussion started by: Ohmkar
4 Replies

2. Red Hat

FATAL: Error running install command for binfmt_0000

Hi, Firstly, I want to say hello to all of you guys. My first post here... I have issue with CentOS and I hope that there is someone who can help or even explain what could cause this kind of situation. I have installed CentOS 5.7 x86_64 into Hyper-V (Windows Server 2012 R2) environment. After... (0 Replies)
Discussion started by: gigolos
0 Replies

3. Windows & DOS: Issues & Discussions

Help required for Running SQLPLUS command from Bat file

Hello All, Good Afternoon. I am new to this platform and I need one small help regarding running a SQL file from Bat file. Below is what I am doing, 1. I placed the below command in one Bat file. start putty.exe -ssh user@host -pw pwd -m C:\2.txt 2. In 2.txt, I have below command. ... (3 Replies)
Discussion started by: PavanPatil
3 Replies

4. Shell Programming and Scripting

Getting syntax error while running awk command

Hello Gurus, I am firing the below command : df -g | grep -v var| awk '{ (if $4 > 90% ) print "Filesystem", $NF,"over sized";}' But I am getting the below error:- ====== syntax error The source line is 1. The error context is {if ($4 > >>> 90%) <<< awk: The... (9 Replies)
Discussion started by: pokhraj_d
9 Replies

5. Solaris

Error during running sqlplus command from shell script in Solaris

I am using following code to connect to oracle database from solaris shell script. which will try thrice to connect the database ...at the 4rth atempt it will exir=t. count=0 while ; do sqlplus -s $usrname/$password@dbSID <<-EOF | tee $logfile WHENEVER OSERROR EXIT 9; WHENEVER SQLERROR... (4 Replies)
Discussion started by: millan
4 Replies

6. Shell Programming and Scripting

Logging in and running an update file from command

I am trying to upgrade many installations of a gallery script called coppermine through the commandline. I've copied the latest files of the script to each account. Then, I need to run a file gallery/update.php which requires I log in I can create an admin user for myself for each... (2 Replies)
Discussion started by: vanessafan99
2 Replies

7. UNIX for Dummies Questions & Answers

error while running nm command

I am running nm for a file. the command is nm -f libC.a but it gives below error nm: libC.a: 0654-203 Specify an XCOFF object module. any solution ? Please use and tags when posting code, data or logs etc. to preserve formatting and enhance readability, thanks. (2 Replies)
Discussion started by: yatrik007
2 Replies

8. AIX

Error running the history command

When I try to run the history command from the prompt i get the following error: $ history ksh: cd: 0403-011 The specified substitution is not valid for this command. ON running history with a parameter I get the following $ history -10 ksh: cd: 0403-008 The number of parameters... (6 Replies)
Discussion started by: meetzap
6 Replies

9. Shell Programming and Scripting

Cron job giving error while running SSH command

Hi All, The script which i am using to SSH to remote server is working fine when i run is using ./ but when cron runs it it gives error that "ssh: not found" please help!!! (3 Replies)
Discussion started by: visingha
3 Replies

10. UNIX for Advanced & Expert Users

Error when running the make command

Hi, Not really sure whether this question should go to this forum but am giving it a shot. I have compiled a simple C program test.c. #include <stdio.h> #include <stdlib.h> #include <string.h> static int a; int test() { a=a+1; return a; } When I run a make command, I get this: ... (2 Replies)
Discussion started by: nattynatty
2 Replies
Login or Register to Ask a Question