1

На моем виртуальном хобби-сервере я столкнулся с неразрешимой ловушкой зависимостей, когда обновление ядра требует обновления libc6 и наоборот, поэтому я не могу обновить или установить любое программное обеспечение.

Я провел небольшое исследование по этому вопросу, и, похоже, это произошло потому, что я установил приложение из Sid на систему Lenny (что было невероятно глупо с моей стороны, я согласен), и мне нужно установить ядро из источника, и система может быть испорчена еще хуже в результате (новое ядро не запустится, и я не смогу выбрать старое в меню GRUB).

У меня есть резервные снимки (полные образы системы), но они также имеют эту проблему.

Я не использую MySQL там, поэтому восстановление баз данных не так.

Сервер не критичен, и никто, кроме моей собственной глупости, не пострадает, если он сломается.

Поэтому создайте резервную копию файлов, связанных с моими пользователями и группами (passwd, shadow, groups), sudoers, apache, почтовых приложений и конфигураций демона jabber, /var /www и всего /home, сбросьте настройки сервера до настроек по умолчанию, а затем установите необходимые пакеты и подключение их конфигов и данных, кажется, ответ.

Я прав?

1 ответ1

1

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

Я все время использую подобную стратегию для домашнего компьютера. Фактически я взял содержимое моего каталога /home и конфигурацию Apache в путешествие по нескольким различным версиям Solaris и Linux, а также на виртуальных машинах и за их пределами. Если вы просто переустанавливаете ту же версию Debian, у вас не должно возникнуть никаких проблем.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .