После обновления до 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
Проверено
Рассмотрено
(все те
Исправлены права доступа к файлу:
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