На днях у меня появилось сообщение об обновлении Ubuntu, и оно не прошло часть пути. Когда я в конце концов перезапустился, я больше не получаю журнал на экране. Я попробовал несколько различных исправлений, которые я нашел в Интернете, от использования живого USB-накопителя до монтирования диска и запуска apt update, исправлений dpkg и т. Д. Я не могу точно вспомнить все, что я пробовал, но безрезультатно.
Я не могу войти с терминала с помощью root или моей локальной учетной записи, потому что я получаю сообщение об ошибке в примере на скриншоте ниже: /bin/login: ошибка поиска символа: /usr/local/lib/AppProtection/libAppProtection.so: неопределенный символ: dl_sym, версия GLIBC Private
Я сделал скриншот списка процессов и ошибки входа: https://imgur.com/a/R5CON2L
Я попытался войти в систему восстановления Ubuntu из меню grub и сделал то же самое. Я попробовал все 4 варианта из меню: текущая версия, восстановление текущей версии и то, что выглядит как предыдущая версия и восстановление предыдущей версии.
Кто-нибудь знает, что я могу сделать, чтобы исправить это?
Я разместил это на Reddit, когда это произошло, и в основном мне сказали переустановить, так как это быстрее. Я решил опубликовать здесь на всякий случай, если у кого-то есть какие-либо идеи, прежде чем я просто сотру все. Если вам нужен журнал или более подробная информация, дайте мне знать.
РЕДАКТИРОВАТЬ № 1:
Я использовал живой USB и открыл терминал. Я смонтировал раздел через меню дисков графического интерфейса. Я использовал команду chroot для подключения к этому разделу. оттуда я удалил файл libAppProtection.so и файл предварительной загрузки. Теперь я могу загрузиться в установку, но я думаю, что неудачное обновление от предыдущего имеет разные версии LIBC6 и другие файлы, которые вызывают сбой apt update.Надеюсь, я смогу установить правильные версии и снова заставить это работать. E:Ошибка, pkgProblemResolver::Resolve сгенерировал разрывы, это может быть вызвано удерживаемыми пакетами.
Редактировать № 2
sudo apt upgrade Чтение списков пакетов... Готово Построение дерева зависимостей... Готово Чтение информации о состоянии... Готово Вы можете запустить 'apt --fix-broken install', чтобы исправить это. Следующие пакеты имеют неудовлетворенные зависимости: libapt-pkg6.0 : Зависит: libgcrypt20 (>= 1.9.0), но установлена 1.8.7-2ubuntu2.1 Рекомендует: apt (>= 2.3.15), но 2.2.4ubuntu0.1 установлена libc6 : Рекомендовано: libnss-nis, но она не установлена Рекомендована: libnss-nisplus, но она не установлена Нарушения: libc6:i386 (!= 2.34-0ubuntu3) но установлена 2.33-0ubuntu5 libc6:i386 : Нарушено: libc6 (! = 2.33-0ubuntu5), но установлена 2.34-0ubuntu3 libc6-amd64:i386 : Зависит: libc6:i386 (= 2.34-0ubuntu3), но установлена 2.33-0ubuntu5 E: Неудовлетворенные зависимости. Попробуйте «apt --fix-broken install» без пакетов (или укажите решение).