免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: Nikolai
打印 上一主题 下一主题

[新手入门] 运行errpt命令出错, vi也出错.. [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-06-27 08:59 |只看该作者
这个包确实是近期update过的.

#lslpp -h bos.sysmgt.serv_aid
  Fileset         Level     Action       Status       Date         Time        
  ----------------------------------------------------------------------------
Path: /usr/lib/objrepos
  bos.sysmgt.serv_aid
                  6.1.0.1   COMMIT       COMPLETE     06/09/08     13:29:13   
                  6.1.1.0   COMMIT       COMPLETE     06/09/08     13:33:46   
                  6.1.1.1   COMMIT       COMPLETE     06/09/08     13:33:46   

Path: /etc/objrepos
  bos.sysmgt.serv_aid
                  6.1.0.1   COMMIT       COMPLETE     06/09/08     13:29:27   
                  6.1.1.0   COMMIT       COMPLETE     06/09/08     13:33:46   
                  6.1.1.1   COMMIT       COMPLETE     06/09/08     13:33:46

论坛徽章:
0
22 [报告]
发表于 2008-06-27 16:16 |只看该作者
我请你检查/unix,就是知道你这台设备上的/unix是没问题的,不然这机器早就停了。那为什么errpt说找不到呢?

现在的问题是ldd是从什么地方取得的这样的文件依赖关系的?我确实还没有找到。

在AIX5上运行errpt结果是说来自于AIX6的一个文件找不到,从常理来说,5版本的errpt应该不知道6版本这个文件的存在,除非这个errpt的运行依赖于这个6版本的文件。这也是为什么我注意到bos.sysmgt.serv_aid版本有异常的原因。

假设ldd的数据来源是errpt本身,那么可以解释为什么/unix他说找不到,因为此/unix不同于彼/unix。

假设ldd的数据来源是某些定义文件,那么可以解释为什么此处ldd并没有提到AIX6里才有的那个文件。

希望有知道ldd数据来源的朋友踊跃参与,给大家一些帮助,谢谢!

论坛徽章:
0
23 [报告]
发表于 2008-06-27 16:44 |只看该作者
很有意思的问题。

论坛徽章:
0
24 [报告]
发表于 2008-06-27 17:13 |只看该作者
/unix应该就是/unix
可以在看一个command的出错
#truss
exec(): 0509-036 Cannot load program truss because of the following errors:
        0509-130 Symbol resolution failed for truss because:
        0509-136   Symbol getppriv (number is not exported from
                   dependent module /usr/lib/libc.a(shr.o).
        0509-136   Symbol privbit_test (number 84) is not exported from
                   dependent module /usr/lib/libc.a(shr.o).
        0509-192 Examine .loader section symbols with the
                 'dump -Tv' command.

#ldd /usr/bin/truss
/usr/bin/truss needs:
         /usr/lib/libc.a(shr.o)
         /unix
         /usr/lib/libcrypt.a(shr.o)

#lslpp -w /usr/bin/truss
  File                                        Fileset               Type
  ----------------------------------------------------------------------------
  /usr/bin/truss                              bos.sysmgt.serv_aid   File


都是 bos.sysmgt.serv_aid这个fileset, 但是truss的/unix则没问题...
所以很是奇怪...

google一下,竟然没什么结果, 大概都是dump一下, 但是我运行过..但出错.
ibm网上上面竟然说如果发现此类问题就报告上去..sigh, 看来只能让他们开个case

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
25 [报告]
发表于 2008-06-27 17:55 |只看该作者
查查怎么update的,比较现实

论坛徽章:
0
26 [报告]
发表于 2008-06-28 09:40 |只看该作者
这个问题可能是由于环境变量没有设对,例如:
#echo LIBPATH
/u01/app/syncsort/lib
解决办法
#export LIBPATH=/usr/lib:/lib:/u01/app/syncsort/lib

论坛徽章:
0
27 [报告]
发表于 2008-06-28 10:19 |只看该作者
应该打过补丁,出的问题吗?

论坛徽章:
0
28 [报告]
发表于 2008-06-28 10:52 |只看该作者
关注

论坛徽章:
0
29 [报告]
发表于 2008-06-28 18:08 |只看该作者
原帖由 zlg88 于 2008-6-28 09:40 发表
这个问题可能是由于环境变量没有设对,例如:
#echo LIBPATH
/u01/app/syncsort/lib
解决办法
#export LIBPATH=/usr/lib:/lib:/u01/app/syncsort/lib



请楼主抽空试一下。

另外,呼叫thesix参与,谢谢!

论坛徽章:
0
30 [报告]
发表于 2008-06-28 23:19 |只看该作者
AIX 6.1
Fileset/Version  Fix pack      
bos.sysmgt.serv_aid.6.1.1.1 6100-01   
http://www-1.ibm.com/support/doc ... =UTF-8&lang=all


6100-00 Service Pack 1
Service Pack 1 is considered a mandatory update for customers installing AIX 6.1.
https://www14.software.ibm.com/w ... Installation%20Tips


fyi!
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP