Citrix не может найти libXp.so.6

Я недавно установил 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, и теперь я получаю эту ошибку:

Citrix 13.0 error

0
задан 3 October 2014 в 02:30

2 ответа

Существует неработающая ссылка:

   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 руководство для получения дополнительной информации.

0
ответ дан 3 October 2014 в 02:30

Вы попытались выполнить шаги в руководство Wiki ? Также обратите внимание, что Wiki рекомендует 12.1 для Ubuntu 14.04. Удостоверьтесь, что Вы смотрите на шаги для версии, которую Вы используете.

кроме того, я заметил, что мое средство запуска имеет различную команду, чем Ваше:

Exec=/opt/Citrix/ICAClient/wfcmgr -icaroot /opt/Citrix/ICAClient

0
ответ дан 3 October 2014 в 02:30

Другие вопросы по тегам:

Похожие вопросы: