После обновления до Ubuntu 20.04: "О нет! Что-то пошло не так"

Сегодня я обновился до Ubuntu 20.04, выбрав LightDM вместо gdm3 во время обновления. Во время обновления меня спросили, хочу ли я сохранить или заменить /etc/sane.d/dll.confфайл. Я решил оставить его себе.

Теперь, без активной перезагрузки, появился экран "О нет! Что-то пошло не так".

Поскольку у меня все еще нет опыта в устранении таких неполадок, я считаю, что было бы небезопасно просто пробовать ответы из других потоков, которые не имеют точно такой же "истории".

Решения, которые я прочитал, включаютCtrl+Alt+F4 и пытаются войти в систему и получить дополнительную информацию из командной строки ( о нет! Что-то пошло не так при перезапуске).

Это безопасно? В идеале я хотел бы сохранить свои данные, которые хранятся на зашифрованном жестком диске, прежде чем пытаться исправить ошибки. Я бы не хотел переустанавливать ОС.

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

Спасибо за помощь!!:)

Изменить: я понятия не имею, связана ли проблема с генератором lvm2-Activation, как в Ubuntu 19.10 "Что-то пошло не так" после обновления от 19.04. Это и другие решения включают загрузку с живого USB. Могу ли я сделать это "безопасно", просто выключив на этом этапе ноутбук? Я должен что-то делать раньше?

14 ответов

Решение

Это будет иметь большое значение для того, чтобы сказать: "О, нет, что-то пошло не так!" знак уходи. Сначала нажмите Ctrl+Alt+,F3 чтобы вызвать CLI, и войдите в систему. Выполните команду:

sudo apt-get update && sudo apt-get dist-upgrade 

чтобы продолжить обновление. Ваша машина установит недостающие ресурсы и завершит обновление, а затем вам просто нужно очистить и перезагрузить:

sudo apt-get clean && sudo apt-get autoremove && sudo reboot

Удачи!

У меня была такая же проблема при обновлении Ubuntu 18.04 до Ubuntu 20.04. некоторые пакеты разбились. В основном это проявляется из-за прерывания операций dpkg при загрузке системы.

Вот что я сделал, чтобы решить эту проблему.

Во- первых, нажмите Ctrl+Alt+F3вместе, чтобы открыть терминал, затем введите свои учетные данные и выполните следующие команды, приведенные ниже:

      sudo apt-get update && sudo apt-get upgrade
sudo dpkg --configure -a
sudo apt-get clean && sudo apt-get autoremove
sudo reboot

Это решит проблему прерывания работы dpkg.

На мой вопрос ответили при сотрудничестве с Олли:

  • sudo apt-get update привело к появлению сообщения "Не удалось получить блокировку / var / lib / apt / lists / lock. Он удерживается процессом 22027 (фокус)"
  • Я пытался идентифицировать процесс с ps aux | grep -i apt и ps -aux | grep -iE "apt-get" что не сработало, но я мог идентифицировать его с pgrep focalкоторый дал мне его идентификатор процесса. Я убил его sudo kill <process_id>.
  • do-release-upgrade работал у меня только без -yвариант. В результате появилось сообщение "Нет доступной разрабатываемой версии LTS. Для обновления до последней разрабатываемой версии, отличной от LTS, установите Prompt=normal в /etc/update-manager/release-upgradedes"
  • Затем я побежал sudo apt-get upgrade -yи получил сообщение "0 обновлено, 0 установлено заново, 0 удалено и 1 не обновлено". Не обновленный 1 был пакетом libC++1 с истекшим сроком действия.

После перезагрузки компьютера Ubuntu 20.04 работала нормально.

(Затем я установил текущую версию этого пакета libC++1 через Synaptic.)

Чтобы решить эту проблему в моем случае, я использовал параметр режима восстановления в меню GRUB, а затем выбрал параметр для запуска корневой оболочки. Затем я выполнил эти команды

      apt-get update && sudo apt-get dist-upgrade
apt-get clean && sudo apt-get autoremove
apt-get remove nvidia-340 

Я неправильно установил этот пакет nvidia, который вызывал мои проблемы.

У меня была такая же проблема с ubuntu 20, я пробовал много вещей, но у меня сработало удаление gnome и gnome-shell и переустановка:

$ sudo apt-get upgrade && sudo apt-get update
$ sudo apt-get upgrade
$ sudo dpkg --configure -a
$ sudo apt-get remove gnome-session gnome gnome-shell
$ sudo apt-get autoremove
$ sudo apt install ubuntu-desktop
$ sudo reboot

аналогично описанному здесь. (но моя проблема была не в моем пользователе)

Сначала попробуйте проверить, сможете ли вы успешно войти в систему с другой учетной записью пользователя. Если все работает, попробуйте удалить/переместить .configкаталог в вашей домашней папке.

      $ rm -rf ~/.config/

Это, вероятно, удалит кучу настроек, которые вернутся к своим значениям по умолчанию; но это решило проблему для меня.

Это сработало для меня.
Допустим, вы всегда входите в систему, используя: USER1
Первая проверка: можем ли мы войти в систему с другим пользователем. Допустим, другой пользователь: USER2
(Примечание: если у вас нет другого пользователя, создайте нового пользователя).
Если вы успешно вошли в систему, используя пользователя USER2

Возможно, это проблема конфигурационного файла пользователя.
Переименовать ~/.configк ~/.config.bak.
Затем попробуйте войти под этим пользователем

Вы всегда можете получить оболочку с помощью CTRL+ALT+F2и войти в систему с пользователем.

когда я обновляю Ubuntu 20.04 до Ubuntu 22.04, эта же ошибка возникает на моем ноутбуке.

О, нет! Что-то пошло не так.
Возникла проблема, и система не может восстановиться. Обратитесь к системному администратору.

Прикрепленный скриншот

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

Во- первых, нажмите Ctrl+Alt+F3вместе, чтобы открыть терминал, затем введите сначала имя пользователя для входа в систему, а затем пароль и выполните следующие команды, приведенные ниже:

apt --fix-сломанная установка

Я столкнулся с этой проблемой и решил ее

Сначала перейдите на tty: Ctrl + Alt + F3, и войдите.

Затем, поскольку dpkg блокировал вещи, я удалил все файлы журнала блокировки.

sudo rm /var/lib/apt/lists/lock /var/cache/apt/archives/lock /var/lib/dpkg/lock /var/lib/dpkg/lock-frontend

как описано здесь.

Наконец, я возобновил обновление выпуска, выполнив действия, указанные в этом ответе.

Столкнулся с той же проблемой при обновлении с 21.10 до 22.04, имел нестабильное подключение к Интернету и столкнулся с экраном «О нет». Сначала я разрешил свой интернет, затем то, что сработало для меня, было

Ctrl + Alt + F5

Введите учетные данные для входа после этого запуска sudo apt --fix-broken install

      sudo apt-get update && sudo apt-get upgrade 
sudo apt dist-upgrade
sudo apt-get clean && sudo apt-get autoremove

Для систем Armbian.
Если ваша система Armbian, эта проблема вызвана пакетом libegl-mali-xlnx, удалите его с помощью:

      sudo apt remove libegl-mali-xlnx

После этого перезагрузите систему.

Некоторые проблемы с Ubuntu 23.04

Почему-то моя Ubuntu не работает с видеокартой NVIDIA.
Итак, вам нужно бежатьsudo prime-select intelв режиме восстановления оболочки терминала.
Мне это помогло.

Итак, я столкнулся с этой очень неприятной вещью после того, как Ubuntu решила автоматически обновляться. Я ввел свой пароль, увидел экран «О, нет! Что-то пошло не так», и меня сразу же вернули на страницу входа. Супер веселые времена.

Вот что я сделал, чтобы во всем разобраться:

Загрузился в режим восстановления Ubuntu, потому что обычный режим меня не пускал.

Покопался в журналах, проверил./var/log/syslog

Проверено.

Рассмотрено.

(все те) - почувствовал себя детективом, не буду врать. Наткнулся на этот надоедливый файл, вызвавший некоторую драму. У этой штуки все разрешения были перепутаны! Настоящее решение MVP:

Исправлены права доступа к файлу:

sudo chmod 755 ~/.Xauthority

Это все равно, что сказать файлу, чтобы он вел себя со всеми хорошо.

Попробовал войти через Xorg... нет, все еще капризничаю. Переключился на Wayland на экране входа в систему и вуаля! Я был в!TL;DR: Если вы не можете войти в Ubuntu после обновления, проверьте, есть ликапризничает и, возможно, даст Вейланду шанс.

Кто-нибудь еще сталкивался с этим? Или, может быть, есть профессионал, который знает, как сохранить мир с Хоргом?

Та же проблема, с которой я столкнулся в Ubuntu 22.04.

я тоже пробовалCtrl + Alt + F3но я застреваю на мигающем курсоре (_)

Затем я принудительно выключил компьютер, нажав кнопку питания.

И снова включаю компьютер во время загрузки и нажимаюShift keyИ выберитеAdvance options for ubuntu

Затем выберите предпочитаемую версию ядра с помощью (Recovery mode)

В меню режима восстановления у вас будут различные варианты устранения неполадок вашей системы, например илиdropping to a root shell.

Сначала попробуйте перезагрузить компьютер.

Еслиrepairing broken packagesне решите вашу проблему, попробуйте описанный выше метод.

      sudo apt-get update && sudo apt-get upgrade
sudo apt-get remove package_name
sudo apt-get purge remove package_name
sudo reboot

Заменятьpackage_nameс фактическим именем пакета, который повлиял на ваш компьютер.

Кстати, если вы хотите проверить список установленных пакетов, попробуйтеdpkg --list

Другие вопросы по тегам