歡迎您光臨本站 註冊首頁

安裝sun directory server,缺少libXp.so.6庫文件

←手機掃碼閱讀     火星人 @ 2014-03-05 , reply:0

安裝sun directory server,缺少libXp.so.6庫文件

原來一直在用openldap,由於公司的需要,要改做sun one server;
從sun網站上下載安裝包;directory-5.2-us.i686--linux.tar.gz
然後裝編譯時候所需要的compat的依賴軟體compat-gcc-c++-7.3-2.96.128 ,compat-libstdc++-7.3-2.96.128 ,compat-libstdc++-devel-7.3-2.96.128
按照官方文檔安裝
1. idsktune -q >  idsktune.out
依次修正.out里指出的錯誤
2./setup
錯誤就出來了
(146/1146) # ./setup
java.lang.UnsatisfiedLinkError: /root/software/sun/setup_data/base/nsjre/bin/base/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.awt.Toolkit.loadLibraries(Toolkit.java:1401)
        at java.awt.Toolkit.<clinit>(Toolkit.java:1422)
        at java.awt.Dimension.<clinit>(Dimension.java:68)
        at com.sun.wizards.core.GenericWizardState.startGUI(GenericWizardState.java:398)
        at com.sun.wizards.core.GenericWizardState.run(GenericWizardState.java:270)
        at java.lang.Thread.run(Thread.java:536)
InvocationTargetException in ArchiveReader constructornull
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at SunONEDirectoryServer52-zip.instantiateArchiveReader(ArchiveClassLoader.java:205)
        at SunONEDirectoryServer52-zip.<init>(ArchiveClassLoader.java:143)
        at SunONEDirectoryServer52-zip.main(ArchiveClassLoader.java:1212)
Caused by: java.lang.UnsatisfiedLinkError: /root/software/sun/setup_data/base/nsjre/bin/base/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
        at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
        at java.awt.Component.<clinit>(Component.java:507)
        at com.sun.install.tasks.InstallCommandLineTask.processLocales(InstallCommandLineTask.java:592)
        at com.sun.install.tasks.InstallCommandLineTask.processCommandLineArguments(InstallCommandLineTask.java:540)
        at com.sun.install.tasks.InstallCommandLineTask.initialize(InstallCommandLineTask.java:55)
        at com.sun.wizards.core.Sequence.initialize(Sequence.java:173)
        at com.sun.wizards.core.GenericWizardState.setWizardState(GenericWizardState.java:1811)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.wizards.core.ArchiveReader.callObjectMethod(ArchiveReader.java:1402)
        at com.sun.wizards.core.ArchiveReader.<init>(ArchiveReader.java:281)
        ... 7 more
Target Exception Trace:
java.lang.UnsatisfiedLinkError: /root/software/sun/setup_data/base/nsjre/bin/base/jre/lib/i386/libawt.so: libXp.so.6: cannot open shared object file: No such file or directory
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1473)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1389)
        at java.lang.Runtime.loadLibrary0(Runtime.java:788)
        at java.lang.System.loadLibrary(System.java:832)
        at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:50)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.awt.NativeLibLoader.loadLibraries(NativeLibLoader.java:38)
        at sun.awt.DebugHelper.<clinit>(DebugHelper.java:29)
        at java.awt.Component.<clinit>(Component.java:507)
        at com.sun.install.tasks.InstallCommandLineTask.processLocales(InstallCommandLineTask.java:592)
        at com.sun.install.tasks.InstallCommandLineTask.processCommandLineArguments(InstallCommandLineTask.java:540)
        at com.sun.install.tasks.InstallCommandLineTask.initialize(InstallCommandLineTask.java:55)
        at com.sun.wizards.core.Sequence.initialize(Sequence.java:173)
        at com.sun.wizards.core.GenericWizardState.setWizardState(GenericWizardState.java:1811)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:324)
        at com.sun.wizards.core.ArchiveReader.callObjectMethod(ArchiveReader.java:1402)
        at com.sun.wizards.core.ArchiveReader.<init>(ArchiveReader.java:281)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:274)
        at SunONEDirectoryServer52-zip.instantiateArchiveReader(ArchiveClassLoader.java:205)
        at SunONEDirectoryServer52-zip.<init>(ArchiveClassLoader.java:143)
        at SunONEDirectoryServer52-zip.main(ArchiveClassLoader.java:1212)

提示,無法打開共享鏈接庫文件libXp.so.6
請各位老師幫忙!
《解決方案》

自己頂一下,著急~~
《解決方案》

安裝Xfree86 - [程序人生 系統管理]

安裝Xfree86

在用java生成縮略圖時,拋異常:/usr/j2sdk1.4.2/jre/lib/i386/libawt.so: libXp.so.6:
cannot open shared object file: No such file or directory
原來是因為不用Xwindows系統就沒裝Xfree86 libs,於是到www.xfree86.org下載

1、下載Xinstall.sh
  用root運行 sh Xinstall.sh -check
2、測試結果需要安裝Linux-ix86-glibc22的版本
3、進入http://ftp.xfree86.org/pub/XFree86/4.5.0/binaries/Linux-ix86-glibc22/下載以下文件
1.   Xinstall.sh    The installer script
2.   extract        The utility for extracting tarballs
3.   Xbin.tgz       X clients/utilities and run-time libraries
4.   Xlib.tgz       Some data files required at run-time
5.   Xman.tgz       Manual pages
6.   Xdoc.tgz       XFree86 documentation
7.   Xfnts.tgz      Base set of fonts
8.   Xfenc.tgz      Base set of font encoding data
9.   Xetc.tgz       Run-time configuration files, part 1
10.  Xrc.tgz        Run-time configuration files, part 2
11.  Xvar.tgz       Run-time data
12.  Xxserv.tgz     XFree86 X server
13.  Xmod.tgz       XFree86 X server modules
14.  Install     install document
4、執行安裝
   sh Xinstall.sh
5、執行
   ldconfig 裝載庫
《解決方案》

謝謝樓上的。問題已經搞定
xorg-x11-deprecated-libs-6.8.2-1.EL.13.25 安裝這個包就可以了 rpm -qpl |grep libXp.so.6
他會在/usr/XR116/lib/下面生成這個庫文件。
《解決方案》

運行sh Xinstall.sh有問題

3樓的carinnar
我照著你說的方法安裝XFree86,但是到執行安裝
sh Xinstall.sh
《解決方案》

運行sh Xinstall.sh有問題

3樓的carinnar
我照著你說的方法安裝XFree86,但是到執行安裝
sh Xinstall.sh 時出問題了
: command not found
: command not found2
: command not found9
: command not found0
: command not found3
'install.sh: line 142: syntax error near unexpected token 'in
'install.sh: line 142: '                       case "$1" in
不知道是怎麼回事,急啊!
請求賜教!
《解決方案》

按照4樓的方法下載xorg-x11-deprecated-libs-6.8.2-1.EL.13.25再運行rpm -qpl |grep libXp.so.6
還是不行!

[火星人 ] 安裝sun directory server,缺少libXp.so.6庫文件已經有381次圍觀

http://coctec.com/docs/service/show-post-45304.html