Я обновляюсь до 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
обновить текущую версию Fedorayum 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