Был старый экземпляр Ubuntu 14.04 linode.com, который я пытался обновить до 18.04. Некоторые зависимости почему-то не обновлялись.
Поэтому я попытался установить соответствующий файл deb с сервера Ubuntu (поскольку его не было в репо)
Следующие пакеты имеют неудовлетворенные зависимости:
dpkg : Перерывы: libdpkg-perl (< 1.18.11), но должна быть установлена 1.18.4ubuntu1
Разрывы: libdpkg-perl:i386 (< 1.18.11)
libc-bin : зависит: libc6 (< 2.25), но необходимо установить 2.27-3ubuntu1.2
локали: Зависит: libc-bin (> 2.27)
Я случайно установил неправильную версию libc6, что привело к повреждению экземпляра.
root@myself:~# dpkg -i libc6_2.27-3ubuntu1_amd64.deb
dpkg: предупреждение: понижение версии libc6:amd64 с 2.31-0ubuntu9.2 до 2.27-3ubuntu1
(Чтение базы данных... На данный момент установлено 110607 файлов и каталогов.)
Подготовка к распаковке libc6_2.27-3ubuntu1_amd64.deb...
/usr/bin/perl: ошибка при загрузке общих библиотек: libcrypt.so.1: невозможно открыть общий объектный файл: нет такого файла или каталога
dpkg: ошибка обработки архива libc6_2.27-3ubuntu1_amd64.deb (--install):
подпроцесс новый предустановочный скрипт вернул статус выхода ошибки 127
Обработка триггеров для libc-bin (2.24-11+deb9u4) ...
При обработке возникли ошибки:
libc6_2.27-3ubuntu1_amd64.deb
Теперь я не могу получить доступ к ssh
Войдите через Lish Gateway (Linode SH), я получаю следующее сообщение, и он не принимает вход.
* Прекращение сброса раннего вывода задания в журналы [ OK ]
* Запуск службы управления входом в систему SystemD [ OK ]
* Запуск демона системного ведения журнала [ OK ]
* Запуск событий сокета моста в выскочку [ OK ]
* Запуск событий файла Bridge в upstart [ OK ]
* Настройка каталогов сокетов X... [ OK ]
* Остановка устройств с холодным подключением [ OK ]
* Остановка создания журнала начального устройства [ OK ]
* Остановка совместимости инициализации System V [ OK ]
* Запуск настройки безопасности сетевого устройства [ OK ]
* Запуск совместимости уровня запуска System V [ OK ]
* Запуск сервера OpenSSH [ OK ]
* Запуск обычного демона фоновой обработки программы [ OK ]
* Запуск сохранения сообщений ядра [ OK ]
* Прекращение сохранения сообщений ядра [ OK ]
* Запуск настройки виртуальных сетевых устройств [ OK ]
* Запуск MySQL Server [сбой]
* Восстановление состояния резольвера... [ ХОРОШО ]
* Остановка сервера MySQL [ OK ]
*
* Тест конфигурации apache2 завершился неудачно.
Результат теста конфигурации:
/usr/sbin/apache2: ошибка при загрузке общих библиотек: libcrypt.so.1: не удается открыть общий объектный файл: такого нет
Не удалось выполнить действие «configtest».
Журнал ошибок Apache может содержать дополнительную информацию.
* Остановка совместимости уровня запуска System V [ OK ]
Ubuntu 18.04.1 LTS нмд2 ttyS0
Вход в нмд2:
--------------------------------------------- ----------------------------
Так что попытка режима спасения - единственный вариант. Кажется, что зависимость libcrypt вызывает ошибку.
Как это решить в режиме спасения. Любые советы, пожалуйста.