在informix下就出现libstdc++.so.6错误
本帖最后由 mizong1 于 2011-09-16 17:03 编辑在root下就可以使用,在informix下就出现libstdc++.so.6错误。为什么root可以informix不
可以呢???我把informix添加到root组里面还是出错。搜索了百度,谷歌,没有找到很好的解决方法。
有谁知道吗?非常谢谢!!!
suse10sp1,cd安装informix11.50
test:~ # onstat -
IBM Informix Dynamic Server Version 11.50.UC9 -- On-Line -- Up 00:50:39 -- 144680
Kbytes
informix@test:~> onstat -
onstat: error while loading shared libraries: libstdc++.so.6: cannot open shared
object file: Permission denied 权限问题啊。 看看 ls -ltr`find . -name libstdc++.so.6`看看权限 test:~ # ls -ltr`find . -name libstdc++.so.6`
total 960
-rw-r--r-- 1 root root 1332 Nov 242005 .exrc
-rw-rw-rw- 1 root root 0 Jun 16 21:07 null
drwxr-xr-x 2 root root 4096 Jun 16 21:20 bin
drwxr-xr-x 2 root root 4096 Jul7 18:42 .kbd
drwxr-xr-x 2 root root 4096 Jul7 18:42 .fvwm
-rw------- 1 root root 634881 Jul7 18:42 .fonts.cache-2
-rw------- 1 root root 26 Jul7 18:53 .dmrc
drwxr-xr-x 2 root root 4096 Jul7 18:53 .skel
drwx------ 4 root root 4096 Jul7 18:53 .kde
drwx------ 3 root root 4096 Jul7 18:53 .gnupg
drwxr-xr-x 2 root root 4096 Jul7 18:53 .qt
drwxr-xr-x 2 root root 4096 Jul7 18:54 .wapi
drwx------ 3 root root 4096 Jul7 18:54 .local
drwx------ 4 root root 4096 Jul7 18:54 .scim
drwx------ 2 root root 4096 Jul7 18:54 Desktop
drwx------ 3 root root 4096 Jul7 20:10 .mozilla
drwx------ 2 root root 4096 Jul7 20:10 .gnome2_private
drwx------ 3 root root 4096 Jul7 20:10 .gnome2
drwx------ 2 root root 4096 Jul7 20:10 .gconf
drwx------ 2 root root 4096 Jul7 20:11 .gconfd
-rw------- 1 root root 0 Jul8 00:04 .xsession-errors-192.168.1.25:0
-rw-r--r-- 1 root root 51 Jul8 00:04 .DCOPserver_test_192.168.1.25_0
lrwxrwxrwx 1 root root 37 Jul8 00:04 .DCOPserver_test_192.168.1.25:0 -> /r oot/.DCOPserver_test_192.168.1.25_0
drwxrwxr-x 2 root root 4096 Jul8 17:49 .InstallAnywhere
drwx------ 4 root root 4096 Jul8 18:02 .thumbnails
drwxr-xr-x 3 root root 4096 Jul8 18:19 .java
-rw-r--r-- 1 root root41264 Jul9 18:00 vpd.properties
-rw-r--r-- 1 root root 51 Jul9 21:57 .DCOPserver_test__0
lrwxrwxrwx 1 root root 25 Jul9 21:57 .DCOPserver_test_:0 -> /root/.DCOPser ver_test__0
-rw------- 1 root root 0 Jul9 23:45 .xsession-errors-192.168.122.86:0
-rw------- 1 root root 174749 Jul 10 01:21 .xsession-errors
-rw------- 1 root root 4792 Jul 10 01:21 .viminfo
-rw------- 1 root root 159 Jul 10 01:21 .Xauthority
-rw------- 1 root root 370 Jul 10 01:21 .ICEauthority
-rw------- 1 root root 3590 Jul 10 01:21 .bash_history 1.登录informix使用下面的命令查看onstat使用的是哪个libstdc++.so.6文件。
ldd $INFORMIX/bin/onstat
2.使用查出来的路径判断informix是否有访问权限。
3.修改lib库的权限。 回复 1# mizong1
使用ldd onstat看一下引用的是哪个库,再查一下权限就行了。
页:
[1]