2012-05-25 4 views
0

Здравствуйте, я не хотел устанавливать бета-версию ubuntu 12.04, потому что у нее есть некоторые проблемы с SSL. В 11.04 также имеют те же проблемы, но он имеет легко исправить, что это одна:ubuntu 12.04 SSL handshake failed

  1. Sudo APT-получить установку libneon27

    1. кд/USR/Lib

    2. Судо Р.М. libneon-gnutls.so.27

    3. и создать мягкую ссылку Судо пер -s /usr/lib/libneon.so.27 libneon-gnutls.so.27

Так что я просто установить Ubuntu 12.04 финал в виртуальной машине, чтобы увидеть, если эта ошибка была исправлена, но я вижу, что нет. Кто-нибудь знает, как это исправить.

ответ

2

После некоторого поиска в Google выяснилось, что в версии libneon в комплекте с Precise обнаружена ошибка, которая вызывает эту проблему. К счастью, это уже исправлено с версией 0.29.3. Чтобы вернуться к рабочему подрывных выполнить следующие действия:

  1. деинсталлировать текущий пакет libneon: Sudo APT-получить удалить libneon27>

  2. Скачать последнюю версию пакета libneon http://packages.debian.org/squeeze/libneon27 (в нижней части вы можете выберите нужную версию для вашей архитектуры).

  3. Установите требуемую зависимость libssl: sudo apt-get install libssl0.9.8 Установите загруженный пакет libneon. Например. для архитектуры 64-битной: DPKG -i libneon27_0.29.3-3_amd64.deb

  4. Измените символические ссылки снова, как описаны выше: Суд мв /usr/lib/libneon-gnutls.so.27 /USR/Lib /libneon-gnutls.so.27.old Судо пер -s /usr/lib/libneon.so.27 /usr/lib/libneon-gnutls.so.27

(source)