Я пытаюсь установить туннельный клиент Aventail для подключения к своему серверу на рабочем месте. Я получаю следующую ошибку при запуске сценария установки:
Using certificates in /etc/ssl/certs
One or more dependencies cannot be resolved.
Aventail Connect install failed.
To uninstall, run /usr/local/Aventail/uninstall.sh
Error details:
linux-gate.so.1 => (0x0049e000)
libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0x00a40000)
libssl.so.0.9.7 => not found
libcrypto.so.0.9.7 => not found
librt.so.1 => /lib/i386-linux-gnu/librt.so.1 (0x00c41000)
libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6 (0x00110000)
libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0x00e8f000)
libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0x0074b000)
libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0x00a93000)
/lib/ld-linux.so.2 (0x00257000)
>>
Я пытаюсь установить все отсутствующие библиотеки, но безрезультатно. Например, если я сделаю:
sudo aptitude install libssl-dev
blockquote> blockquote>я получу тот же результат.
Что это значит?
Я серьезно, серьезно, начинаю задумываться о том, чтобы оставить Ubuntu и вернуться к Slackware. Я потерял около недели работы. Сначала мне пришлось переустанавливать систему после обновления, неудачно решил установить самую новую версию, и теперь я даже не могу подключиться к серверу. И я не говорю об изменениях в оконном менеджере.
Серьезно, новый приятный оконный менеджер отлично подходит для моей жены и сына. Но для корпоративных вещей постоянно меняться не хорошо. Просто комментарий от давнего пользователя Linux.
Для 64-разрядных:
sudo apt-get install libssl0.9.8
sudo ln -s /usr/lib/x86_64-linux-gnu/libssl.so.0.9.8 /usr/lib/x86_64-linux-gnu/libssl.so.0.9.7
sudo ln -s /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.8 /usr/lib/x86_64-linux-gnu/libcrypto.so.0.9.7
, а затем переустановка должна решить проблему.
После установки libssl0.9.8 необходимо создать символические ссылки на точки libssl.so.0.9.7 и libcrypto.so.0.9.7 на libssl.so.0.9.8 и libcrypto.so.0.9.8 соответственно.
sudo ln -s /usr/lib/i386-linux-gnu/libssl.so.0.9.8 /usr/lib/i386-linux-gnu/libssl.so.0.9.7 [ 112]
sudo ln -s /usr/lib/i386-linux-gnu/libcrypto.so.0.9.8 /usr/lib/i386-linux-gnu/libcrypto.so.0.9.7
blockquote>Вы можете запросить установленное местоположение libssl0.9.8 по
dpkg-query -L libssl0.9.8:i386
Похоже, ваша программа представляет собой 32-разрядный двоичный файл. Установите 32-битную библиотеку SSL, и вы будете готовы продолжить:
sudo apt-get install libssl0.9.8:i386