网站:
JavaEye 作者:
melvin 链接:
http://melvin.javaeye.com/blog/190691 发表时间: 2008年05月07日
声明:本文系JavaEye网站发布的原创博客文章,未经作者书面许可,严禁任何网站转载本文,否则必将追究法律责任!
参考:
AWK (could be JVM?) Error - libdl.so.2/libc.so.6 InstallAnyWhere做的bin安装包在Rhel5下安装出错:
[root@localhost test]# ./Install.bin Preparing to install... Extracting the installation resources from the installer archive... Configuring the installer for this system's environment... awk: error while loading shared libraries: libdl.so.2: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /bin/ls: error while loading shared libraries: librt.so.1: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory dirname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory basename: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory hostname: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory Launching installer... grep: error while loading shared libraries: libc.so.6: cannot open shared object file: No such file or directory /home/tools/jdk1.5.0_15/jre/bin/java: error while loading shared libraries: libpthread.so.0: cannot open shared object file: No such file or directory
解决方法:
修改安装包,替换其中的export LD_ASSUME_KERNEL为#xport LD_ASSUME_KERNEL,打开安装包的编辑器需要十六进制编辑器,或者使用sed来替换。
cp Install.bin Install.bak cat Install.bak | sed "s/export LD_ASSUME_KERNEL/#xport LD_ASSUME_KERNEL/" > Install.bin rm Install.bak
本文的讨论也很精彩,浏览讨论>> JavaEye推荐