mizong1 发表于 2011-09-16 17:01

在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

machinen 发表于 2011-09-17 11:51

权限问题啊。

machinen 发表于 2011-09-17 12:11

看看 ls -ltr`find . -name libstdc++.so.6`看看权限

mizong1 发表于 2011-09-19 11:19

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

sammyjeep 发表于 2011-09-20 10:15

1.登录informix使用下面的命令查看onstat使用的是哪个libstdc++.so.6文件。
ldd $INFORMIX/bin/onstat

2.使用查出来的路径判断informix是否有访问权限。

3.修改lib库的权限。

sammyjeep 发表于 2011-09-24 11:06

回复 1# mizong1


    使用ldd onstat看一下引用的是哪个库,再查一下权限就行了。
页: [1]
查看完整版本: 在informix下就出现libstdc++.so.6错误