Вопрос или проблема
Мой настольный компьютер с Ubuntu 24.04 был выключен неделю, пока мы были в отъезде. Когда мы вернулись, я ожидал множество обновлений, но Обновление программного обеспечения сказало, что мой компьютер актуален. С тех пор я запускаю его каждый день с тем же результатом. Оно также не выполняет обычный процесс “Обновление Snaps” в конце.
Sudo apt update выдает следующее:
Get:1 http://apt.insync.io/ubuntu noble InRelease [5,541 B]
Hit:2 https://dl.google.com/linux/chrome/deb stable InRelease
Hit:3 http://us.archive.ubuntu.com/ubuntu noble InRelease
Ign:4 https://repo.vivaldi.com/stable/deb stable InRelease
Hit:5 http://us.archive.ubuntu.com/ubuntu noble-updates InRelease
Hit:6 https://repo.vivaldi.com/stable/deb stable Release
Hit:7 http://us.archive.ubuntu.com/ubuntu noble-backports InRelease
Hit:8 http://security.ubuntu.com/ubuntu noble-security InRelease
Hit:10 https://esm.ubuntu.com/apps/ubuntu noble-apps-security InRelease
Hit:11 https://ppa.launchpadcontent.net/cappelikan/ppa/ubuntu noble InRelease
Hit:12 https://esm.ubuntu.com/apps/ubuntu noble-apps-updates InRelease
Hit:13 https://esm.ubuntu.com/infra/ubuntu noble-infra-security InRelease
Hit:14 https://esm.ubuntu.com/infra/ubuntu noble-infra-updates InRelease
Получено 5,541 B за 1с (4,453 B/c)
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
4 пакета могут быть обновлены. Запустите ‘apt list –upgradable’, чтобы увидеть их.
sudo apt upgrade выдает этот вывод:
Чтение списков пакетов… Готово
Построение дерева зависимостей… Готово
Чтение информации о состоянии… Готово
Расчет обновления… Готово
Следующие обновления были отложены в связи с фазированием:
file-roller python3-distupgrade ubuntu-release-upgrader-core
ubuntu-release-upgrader-gtk
0 обновлено, 0 новых установок, 0 для удаления и 4 не обновлено.
Я понимаю, что такое фазирование, но это всего лишь 4 пакета в ожидании. А как насчет всех остальных обновлений, которые должны появиться? Все вроде работает правильно, но ничего не приходит. Я пробовал sudo apt autoclean, sudo apt autoremove, sudo rm -r /var/lib/apt/lists/* и sudo apt install –fix-broken, но это не помогло.
Ответ или решение
Проблема, с которой вы столкнулись, связана с отсутствием обновлений на вашем компьютере, работающем на Ubuntu 24.04, в течение как минимум двух недель. Давайте разберемся, какие шаги можно предпринять для решения этой ситуации.
Анализ проблемы
Первоначальный анализ ситуации показывает, что система правильно подключена к интернету и репозитории успешно доступны для системы. Это подтверждается выводом команды sudo apt update
, где репозитории Ubuntu соответствуют тем, что указаны, и сообщение об успешной работе команды. Однако, заметим, что фраза "The following upgrades have been deferred due to phasing" означает, что обновления отложены из-за процесса поэтапного внедрения обновлений, направленного на предотвращение массовых сбоев.
Проверка конфигурационных файлов
Шаг первый: Проверьте файлы источников
Убедитесь, что все репозитории, которые должны быть активированы в файле /etc/apt/sources.list
, действительно активны и прописаны корректно. Это делается с целью исключения ошибки в источниках программного обеспечения, что может препятствовать загрузке обновлений.
Шаг второй: Проверьте ППА
Если вы используете персональные архивы пакетов (PPA), убедитесь, что они актуальны и не вызывают конфликтов. Неправильная или старая версия PPA может препятствовать применению обновлений других пакетов.
Устранение проблем
Шаг третий: Временное отключение фазы обновлений
Если вы хотите принудить выполнение обновлений, вы можете временно отключить процесс фазирования, выполнив команду:
sudo apt upgrade --allow-downgrades --with-new-pkgs --allow-change-held-packages
Шаг четвертый: Очистка кэша apt
Попробуйте ещё раз очистить кеш с помощью команд:
sudo apt clean
sudo apt update
Это может помочь в случае каких-либо повреждений в предыдущих загрузках обновлений.
Дополнительные действия
Шаг пятый: Обновление Snaps
Если обновление Snap пакетов все еще не происходит, выполните команду:
sudo snap refresh
Это позволит проверить наличие обновлений для всех ваших установленных Snap приложений.
Заключение
Проверенные шаги должны помочь в разрешении ситуации с отсутствием обновлений на вашем компьютере. Если же проблема остается, может потребоваться более глубокая диагностика, включая проверку системных журналов на предмет ошибок, которые могут указывать на дополнительные проблемы.
В случае, если ситуация останется нерешенной, рекомендуется обратиться в техническую поддержку или специализированные форумы, где эксперты могут предоставить более целенаправленные рекомендации.