Назад | Перейти на главную страницу

Обновление Fedora на Amazon до 12, но получение libssl.so. * И libcrypto.so. * Отсутствует

Я обновляюсь до Fedora 12 на Amazon EC2, используя справку здесь: http://www.ioncannon.net/system-administration/894/fedora-12-bootable-root-ebs-on-ec2/

Мне удалось сделать 64-битный экземпляр нормально, однако у меня возникли проблемы со стандартным.

На последнем этапе установки с 11 по 12 я получаю сообщение об ошибке:

 Error: Missing Dependency: libcrypto.so.8 is needed by package httpd-tools-2.2.1.5-1.fc11.1.i586 (installed)
 Error: Missing Dependency: libssl.so.8 is needed by package httpd-tools-2.2.1.5-1.fc11.1.i586 (installed)

Об этом говорится в комментариях по ссылке выше, но все, что в ней говорится:

В: Ошибка Apache или отсутствуют libssl.so. * И libcrypto.so. *

О: Эти версии отправляют необходимые символические ссылки. Простое исправление, сделайте символическую ссылку на новейшие версии в / lib

Однако боюсь, что не знаю, как это сделать. Если это поможет, я попытался запустить команду locate libssl.so и получил:

 /lib/libssl.so.0.9.8b
 /lib/libssl.so.6

Этот ответ наверняка придет слишком поздно, чтобы помочь оригинальному плакату, но, возможно, он поможет кому-то другому. Проблема в том, что это просто неверно.

Чтобы обновить Fedora онлайн с помощью yum, выполните Руководство Fedora для этого (если вы любите жить опасно). Обычно процесс выглядит следующим образом:

  • yum update обновить текущую версию Fedora
  • yum clean all
  • yum --releasever=<new_version_number> distro-sync

В каждом выпуске есть несколько примечаний о том, что может пойти не так или что необходимо сделать специально для этого выпуска; поэтому обязательно внимательно их проверьте. В частности, Fedora 17 сделала существенное изменение в структуре файловой системы и есть особый способ справиться с этим.

Как правило, при использовании этого метода необходимо последовательно обновлять одну версию Fedora до следующей, не пропуская никакие версии. Это делает критически важным, чтобы вы обновляли хотя бы один раз в год, так как Fedora имеет очень короткий 13-месячный жизненный цикл, а в EOL зеркала могут начать отбрасывать старые репозитории.

Таким образом, если вам необходимо выполнить обновление с версии Fedora, номер выпуска которой отстает более чем на два, вы должны выполнить обновление с установочного DVD / USB-накопителя. Например, сегодня Fedora 17 является актуальной, а Fedora 16 поддерживается. Поэтому вы можете использовать yum процесс обновления с Fedora 15, но все более старые версии потребуют обновления с установочного носителя, поскольку онлайн-зеркала, скорее всего, уже давно исчезнут.

Я не знаком с EC2, поэтому я не уверен, есть ли какие-либо различия между установкой ОС на ec2 и обычным хостом или нет, но если бы это была обычная Fedora на обычном оборудовании или обычная домашняя виртуальная машина, я бы просто попробовал:

yum install libcrypto.so.8
yum install libssl.so.8