На моем виртуальном хобби-сервере я столкнулся с неразрешимой ловушкой зависимостей, когда обновление ядра требует обновления libc6 и наоборот, поэтому я не могу обновить или установить любое программное обеспечение.
Я провел небольшое исследование по этому вопросу, и, похоже, это произошло потому, что я установил приложение из Sid на систему Lenny (что было невероятно глупо с моей стороны, я согласен), и мне нужно установить ядро из источника, и система может быть испорчена еще хуже в результате (новое ядро не запустится, и я не смогу выбрать старое в меню GRUB).
У меня есть резервные снимки (полные образы системы), но они также имеют эту проблему.
Я не использую MySQL там, поэтому восстановление баз данных не так.
Сервер не критичен, и никто, кроме моей собственной глупости, не пострадает, если он сломается.
Поэтому создайте резервную копию файлов, связанных с моими пользователями и группами (passwd, shadow, groups), sudoers, apache, почтовых приложений и конфигураций демона jabber, /var /www и всего /home, сбросьте настройки сервера до настроек по умолчанию, а затем установите необходимые пакеты и подключение их конфигов и данных, кажется, ответ.
Я прав?