教育/培训rpmgettext

AIX6.1下误删gettext,导致rpm没法使用!!



昨天rpm -e --nodeps 误删了gettext
现在导致rpm命令没法使用。
出错如下:
    exec(): 0509-036 Cannot load program /usr/opt/freeware/bin/rpm because of the following errors:
        0509-150   Dependent module libintl.a(libintl.so.1) could not be loaded.
        0509-022 Cannot load module libintl.a(libintl.so.1).
        0509-026 System error: A file or directory in the path name does not exist.

应该是libintl.a文件被删掉了,我找了下,系统中也没有libintl.so.1文件

现在不知道该怎么办了,从其他平台上编译出来的libintl.so.1文件拷过来也没法使用,求救!!
参与12

9同行回答

llwwgg007llwwgg007系统工程师LLWWGG
到https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/ 下载libintl.a 11-Apr-2019 04:02 405K 而后覆盖/opt/freeware/lib下的libintl.a即可。显示全部

https://public.dhe.ibm.com/aix/freeSoftware/aixtoolbox/ezinstall/ppc/ 下载libintl.a 11-Apr-2019 04:02 405K
而后覆盖/opt/freeware/lib下的libintl.a即可。

收起
IT其它 · 2019-06-18
浏览2507
liushoulongliushoulong软件开发工程师青岛
请问有解决吗,我现在也遇到了这个问题显示全部

请问有解决吗,我现在也遇到了这个问题

收起
软件开发 · 2019-03-14
浏览2497
CJ_aneCJ_ane系统运维工程师IBM
今天在测试机也遇到这个问题了,就是用rpm -e nodeps 命令后来在安装相同版本rpm包的机器上把文件copy过来就可以了# find . -name 'libintl.a'./opt/freeware/64/lib/libintl.a./opt/freeware/lib/libintl.a./usr/lib/libintl.a我的是这几个文件,你可以试着find 'libintl.a...显示全部
今天在测试机也遇到这个问题了,就是用rpm -e nodeps 命令

后来在安装相同版本rpm包的机器上把文件copy过来就可以了
# find . -name 'libintl.a'
./opt/freeware/64/lib/libintl.a
./opt/freeware/lib/libintl.a
./usr/lib/libintl.a
我的是这几个文件,你可以试着find 'libintl.a' 试试看收起
IT其它 · 2014-10-15
浏览3011
Michael-jordanMichael-jordan数据库运维工程师coco
回复 2# jiankhan     你好,请问你那个rpm是怎么修复成功的呀,求方法显示全部
回复 2# jiankhan


    你好,请问你那个rpm是怎么修复成功的呀,求方法收起
互联网服务 · 2014-08-14
浏览3534
shmalong1980shmalong1980网络管理员sinobot
install gettext 时,会有一个libintl.a.savgettext的文件备份的,替换原来的libintl.a,注意做好文件备份,在/usr/opt/freeware/lib/.自己测试一下。显示全部
install gettext 时,会有一个libintl.a.savgettext的文件备份的,替换原来的libintl.a,注意做好文件备份,在/usr/opt/freeware/lib/.自己测试一下。收起
2011-12-01
浏览3008
liangfutingliangfuting系统工程师联通系统集成有限公司
如果能解决问题的话,把方法贴出来大家分享一下了显示全部
如果能解决问题的话,把方法贴出来大家分享一下了收起
互联网服务 · 2011-11-25
浏览2967
liangfutingliangfuting系统工程师联通系统集成有限公司
我在其他网站上看到跟你的问题类似的,你可以参考一下看看,不全大部分是英文,我也看不太董,你自己研究下吧,嘿嘿。。。http://dbaspot.com/aix/350508-reinstall-libintl-so-1-libz.html显示全部
我在其他网站上看到跟你的问题类似的,你可以参考一下看看,不全大部分是英文,我也看不太董,你自己研究下吧,嘿嘿。。。
http://dbaspot.com/aix/350508-reinstall-libintl-so-1-libz.html收起
互联网服务 · 2011-11-25
浏览2961
liuziyi0123liuziyi0123系统工程师中移系统集成有限公司
把gettext重新安装下试试?显示全部
把gettext重新安装下试试?收起
系统集成 · 2011-11-25
浏览3065
jiankhanjiankhan系统管理员浙江财经学院
网上找了很多资料都解决不了,求坛子里大侠指点,或者能否给我编译一个libintl.so.1出来,我这边只有一台AIX6.1环境,弄不出来:Q显示全部
网上找了很多资料都解决不了,求坛子里大侠指点,或者能否给我编译一个libintl.so.1出来,我这边只有一台AIX6.1环境,弄不出来:Q收起
教育/培训 · 2011-11-25
浏览3067

提问者

jiankhan
系统管理员浙江财经学院

相关问题

问题状态

  • 发布时间:2011-11-25
  • 关注会员:3 人
  • 问题浏览:10711
  • 最近回答:2019-06-18
  • X社区推广