Рейтинг:0

Спасательный совет: неправильная установка файла библиотеки повредила Ubuntu 18.04 после обновления

флаг fm

Был старый экземпляр 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 вызывает ошибку.

Как это решить в режиме спасения. Любые советы, пожалуйста.

Michael Hampton avatar
флаг cz
Создайте новый экземпляр и переместите свои данные.
TELA avatar
флаг fm
@MichaelHampton, мне нужно восстановить базу данных mysql. Подскажите, пожалуйста, можно ли другими способами.
Michael Hampton avatar
флаг cz
Конечно, вам нужно восстановить базу данных. Поэтому создайте новый экземпляр и переместите данные.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.