我最近安装了 Citrix,但在运行时:
CLIENT_EXEC="/opt/Citrix/ICAClient/wfcmgr"
ldd ${CLIENT_EXEC}
我明白了
linux-gate.so.1 => (0xf77db000)
libXm.so.4 => /usr/lib/i386-linux-gnu/libXm.so.4 (0xf7520000)
libXp.so.6 => not found
libXpm.so.4 => /usr/lib/i386-linux-gnu/libXpm.so.4 (0xf750d000)
libSM.so.6 => /usr/lib/i386-linux-gnu/libSM.so.6 (0xf7504000)
libICE.so.6 => /usr/lib/i386-linux-gnu/libICE.so.6 (0xf74ea000)
libXmu.so.6 => /usr/lib/i386-linux-gnu/libXmu.so.6 (0xf74d1000)
libXinerama.so.1 => /usr/lib/i386-linux-gnu/libXinerama.so.1 (0xf74cd000)
libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf74c7000)
libglib-2.0.so.0 => /lib/i386-linux-gnu/libglib-2.0.so.0 (0xf73bb000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf739f000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf71f0000)
libXt.so.6 => /usr/lib/i386-linux-gnu/libXt.so.6 (0xf7194000)
libX11.so.6 => /usr/lib/i386-linux-gnu/libX11.so.6 (0xf705f000)
libXext.so.6 => /usr/lib/i386-linux-gnu/libXext.so.6 (0xf704c000)
libfontconfig.so.1 => /usr/lib/i386-linux-gnu/libfontconfig.so.1 (0xf7011000)
libXft.so.2 => /usr/lib/i386-linux-gnu/libXft.so.2 (0xf6ffb000)
libjpeg.so.8 => /usr/lib/i386-linux-gnu/libjpeg.so.8 (0xf6fa0000)
libpng12.so.0 => /lib/i386-linux-gnu/libpng12.so.0 (0xf6f77000)
libuuid.so.1 => /lib/i386-linux-gnu/libuuid.so.1 (0xf6f71000)
/lib/ld-linux.so.2 (0xf77dc000)
libpcre.so.3 => /lib/i386-linux-gnu/libpcre.so.3 (0xf6f33000)
libxcb.so.1 => /usr/lib/i386-linux-gnu/libxcb.so.1 (0xf6f11000)
libfreetype.so.6 => /usr/lib/i386-linux-gnu/libfreetype.so.6 (0xf6e71000)
libexpat.so.1 => /lib/i386-linux-gnu/libexpat.so.1 (0xf6e47000)
libXrender.so.1 => /usr/lib/i386-linux-gnu/libXrender.so.1 (0xf6e3c000)
libz.so.1 => /lib/i386-linux-gnu/libz.so.1 (0xf6e22000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf6ddc000)
libXau.so.6 => /usr/lib/i386-linux-gnu/libXau.so.6 (0xf6dd8000)
libXdmcp.so.6 => /usr/lib/i386-linux-gnu/libXdmcp.so.6 (0xf6dd0000)
如您所见,libXp.so.6
未找到。我认为这个库位于 ,/usr/lib/x86_64-linux-gnu
而所有其他库都在/usr/lib/i386-linuxpgnu
。我能否以某种方式将 链接libXp.so.6
到其他目录?
的输出find / -name "*libXp*" -exec ls -l {} \; -print
为:
-rw-r--r-- 1 root root 2792 Dec 18 2013 /usr/share/man/man3/libXp.3Xp.gz
/usr/share/man/man3/libXp.3Xp.gz
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/i386-linux-gnu/libXpm.so.4 -> libXpm.so.4.11.0
/usr/lib/i386-linux-gnu/libXpm.so.4
-rw-r--r-- 1 root root 67460 May 2 2012 /usr/lib/i386-linux-gnu/libXpm.so.4.11.0
/usr/lib/i386-linux-gnu/libXpm.so.4.11.0
lrwxrwxrwx 1 root root 12 Jul 29 20:32 /usr/lib/i386-linux-gnu/libXp.so.6 -> ./libXp.so.6
/usr/lib/i386-linux-gnu/libXp.so.6
-rw-r--r-- 1 root root 35712 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so.6.2.0
lrwxrwxrwx 1 root root 14 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so -> libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so.4 -> libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so.4
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so -> libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so
-rw-r--r-- 1 root root 72776 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
lrwxrwxrwx 1 root root 14 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so.6 -> libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so.6
-rw-r--r-- 1 root root 60508 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.a
/usr/lib/x86_64-linux-gnu/libXp.a
-rw-r--r-- 1 root root 123452 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.a
/usr/lib/x86_64-linux-gnu/libXpm.a
这是第二个输出:
-rw-r--r-- 1 root root 2792 Dec 18 2013 /usr/share/man/man3/libXp.3Xp.gz
/usr/share/man/man3/libXp.3Xp.gz
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/i386-linux-gnu/libXpm.so.4 -> libXpm.so.4.11.0
/usr/lib/i386-linux-gnu/libXpm.so.4
-rw-r--r-- 1 root root 67460 May 2 2012 /usr/lib/i386-linux-gnu/libXpm.so.4.11.0
/usr/lib/i386-linux-gnu/libXpm.so.4.11.0
-rw-r--r-- 1 root root 35712 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so.6.2.0
lrwxrwxrwx 1 root root 14 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so -> libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so.4 -> libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so.4
lrwxrwxrwx 1 root root 16 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so -> libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so
-rw-r--r-- 1 root root 72776 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
/usr/lib/x86_64-linux-gnu/libXpm.so.4.11.0
lrwxrwxrwx 1 root root 14 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.so.6 -> libXp.so.6.2.0
/usr/lib/x86_64-linux-gnu/libXp.so.6
-rw-r--r-- 1 root root 60508 Dec 18 2013 /usr/lib/x86_64-linux-gnu/libXp.a
/usr/lib/x86_64-linux-gnu/libXp.a
-rw-r--r-- 1 root root 123452 May 2 2012 /usr/lib/x86_64-linux-gnu/libXpm.a
/usr/lib/x86_64-linux-gnu/libXpm.a
我重新安装了 Citrix 13.0,现在收到此错误:
答案1
有一个损坏的链接:
lrwxrwxrwx 1 root root 12 Jul 29 20:32 /usr/lib/i386-linux-gnu/libXp.so.6 -> ./libXp.so.6
我想你可以通过运行以下命令来修复它:
sudo rm /usr/lib/i386-linux-gnu/libXp.so.6
sudo ldconfig -v
这将更新ld.so信息。这里ldconfig 手册了解更多信息。
答案2
您是否尝试过按照维基指南? 另请注意,wiki 建议 Ubuntu 14.04 使用 12.1。请务必查看您所使用的版本的步骤。
另外,我注意到我的启动器的命令与您的不同:
Exec=/opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient