Все виды программных проблем после обновления ядра / 24.04

Вопрос или проблема

В данный момент я использую Ubuntu 22.04 LTS.

Сегодня утром я попытался обновить программное обеспечение своей системы. Я начал с использования графического интерфейса (диалог Ubuntu, который говорит: “эти обновления готовы, хотите установить?”)

Это привело к черному экрану, и спустя некоторое время пришлось перезагрузить машину, отключив ее от сети. После перезагрузки я попал прямо в командный интерфейс GRUB.

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

Теперь, когда я могу загрузиться в ОС, такие приложения, как Brave Browser, Sublime и BitWarden, не отвечают. Google Chrome, VS Code и Sublime Merge, кажется, работают нормально.

Я не знаю, что такое SnapD, Apt или Gnome… предполагаю, что одно или все из них повреждены?

sudo apt update && sudo apt upgrade && sudo apt-get dist-upgrade все сообщают, что все обновлено.

Попытка перезапустить snapd приводит к зависшему терминалу (ссылка: Не удается установить связь с сервером: Post http://localhost/v2/apps: dial unix /run/snapd.socket: connect: нет такого файла или каталога)

Я затем попытался просто обновиться до 24.04 (ссылка: https://www.cyberciti.biz/faq/how-to-upgrade-from-ubuntu-22-04-lts-to-ubuntu-24-04-lts/), но терминал зависает, когда пытаюсь продолжить обновление (sudo do-release-upgrade)

Сейчас мне нужно, чтобы мои приложения, такие как Brave Browser, работали. Я думал, что установил эти приложения через магазин snapd, но я действительно не понимаю, почему существует snap и gnome и что-то новое :/

В какой-то момент мне нужно будет обновиться до 24.04…

Может кто-то помочь диагностировать мои проблемы с программным обеспечением?

Ответ или решение

Решение проблем с программным обеспечением после обновления ядра в Ubuntu 22.04 LTS

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

1. Проверка состояния системы и загрузчика

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

dpkg --list | grep linux-image

Здесь вы увидите все установленные версии ядра. Проверьте, корректно ли они установлены.

2. Устранение проблем с Snap

Проблемы с snapd могут быть связаны с поврежденными файлами или отсутствующими сокетами. Попробуйте переустановить snapd. Для этого выполните следующие команды:

sudo apt remove --purge snapd
sudo apt install snapd

После переустановки попробуйте запустить snapd:

sudo systemctl start snapd

Затем проверьте, работает ли он:

sudo systemctl status snapd

Если вы получите сообщение об ошибке, это может свидетельствовать о проблемах с зависимостями. В таком случае выполните:

sudo apt update
sudo apt upgrade

3. Исправление зависимостей и обновление системы

Иногда после обновлений могут возникнуть проблемы с зависимостями. Попробуйте использовать следующую команду для исправления зависимостей:

sudo apt --fix-broken install

После этого снова проверьте обновления:

sudo apt update && sudo apt upgrade

4. Устранение проблем с конкретными приложениями

Если после всех этих шагов некоторые приложения, такие как Brave Browser или BitWarden, по-прежнему не работают, вы можете попробовать удалить и переустановить их:

sudo snap remove brave
sudo snap remove bitwarden
sudo snap install brave
sudo snap install bitwarden

Если приложения были установлены не через snap, используйте соответствующие команды для удаления и переустановки через apt.

5. Обновление до Ubuntu 24.04

Если вы планируете обновиться до 24.04, рекомендуется подождать, пока все текущие проблемы будут решены. Убедитесь, что ваша текущая система стабильна. Затем, попробуйте снова выполнить обновление:

sudo do-release-upgrade

Если команда зависает, попробуйте использовать флаг -d для обновления до версии разработки:

sudo do-release-upgrade -d

6. Проверка журналов

Если проблемы сохраняются, лучше всего проверить журналы для получения дополнительной информации. Журналы можно просмотреть с помощью следующей команды:

journalctl -xe

Это даст вам представление о том, что может вызывать проблемы.

Заключение

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

Оцените материал
Добавить комментарий

Капча загружается...