免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2141 | 回复: 8

[新手入门] 在/tmp目录下执行命令报了很奇怪的错误 [复制链接]

论坛徽章:
0
发表于 2009-03-02 19:58 |显示全部楼层
有哪位大侠知道下面的问题:
在/tmp 路径下执行任何命令都报下面的错误, 其他路径下没有问题
exec(): 0509-036 Cannot load program dump because of the following errors:
        0509-130 Symbol resolution failed for ./libc.a(shr.o) because:
        0509-136   Symbol msgsnd (number 120) is not exported from
                   dependent module /unix.
        0509-136   Symbol msgrcv (number 121) is not exported from
                   dependent module /unix.
        0509-136   Symbol msgxrcv (number 122) is not exported from
                   dependent module /unix.
        0509-136   Symbol msleep (number 123) is not exported from
                   dependent module /unix.
        0509-136   Symbol poll (number 132) is not exported from
                   dependent module /unix.
        0509-136   Symbol select (number 151) is not exported from
                   dependent module /unix.
        0509-136   Symbol _connect (number 223) is not exported from
                   dependent module /unix.
        0509-026 System error: Error 0
        0509-192 Examine .loader section symbols with the
                 'dump -Tv' command.

补充:
aix 5
drwxrwxrwt   10 bin      bin            3584 Mar 02 19:17 tmp
有些用户在/tmp路径下执行命令不报错

[ 本帖最后由 hyq5436 于 2009-3-3 16:33 编辑 ]

论坛徽章:
0
发表于 2009-03-03 09:25 |显示全部楼层
缺少库文件.
如果ls执行失败,就用ldd /usr/bin/ls查看一下.

论坛徽章:
0
发表于 2009-03-03 09:41 |显示全部楼层
原帖由 yry6649324 于 2009-3-3 09:25 发表
缺少库文件.
如果ls执行失败,就用ldd /usr/bin/ls查看一下.


那在其他路径下执行该命令为什么没有报错呢?

论坛徽章:
0
发表于 2009-03-03 11:26 |显示全部楼层
ls -l /unix
ls -l /usr/lib/boot/unix

看看是不是kernel没有链接对

论坛徽章:
0
发表于 2009-03-03 16:32 |显示全部楼层
原帖由 leelangco 于 2009-3-3 11:26 发表
ls -l /unix
ls -l /usr/lib/boot/unix

看看是不是kernel没有链接对
yfnxkf:btp:/> ls -l /unix
lrwxrwxrwx    1 root     system           21 Jan 18 23:19 /unix -> /usr/lib/boot/unix_mp
yfnxkf:btp:/> ls -l /usr/lib/boot/unix
lrwxrwxrwx    1 root     system           21 Jan 18 23:19 /usr/lib/boot/unix -> /usr/lib/boot/unix_mp

这样应该是没问题吧!

论坛徽章:
0
发表于 2009-03-03 17:34 |显示全部楼层
问题在"./libc.a"这,你看看你的/tmp目录下是不是有一个libc.a?
再看看你的LIABPATH.

论坛徽章:
0
发表于 2009-03-03 17:39 |显示全部楼层

回复 #6 yry6649324 的帖子

是有一个,删了就好了

论坛徽章:
0
发表于 2009-03-03 17:40 |显示全部楼层

回复 #6 yry6649324 的帖子

多谢多谢啦:wink:

论坛徽章:
0
发表于 2009-03-04 14:23 |显示全部楼层
很好的一个案例  谢谢
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP