Рейтинг:2

Программа обновления Ubuntu Software умирает при обновлении

флаг us

У меня сейчас работает 21.04. Я хотел бы обновиться до 21.10, но когда я пытаюсь запустить обновление, нажав на кнопку (см. изображение) окно просто закрывается и все.

Скриншот

Ничего не пишется /var/log/apt/history.logили же срок.лог

я побежал sudo сделать-релиз-обновление из командной строки со следующим ответом:

Проверка новой версии Ubuntu
Ваш выпуск Ubuntu больше не поддерживается.
Для получения информации об обновлении посетите:
http://www.ubuntu.com/releaseendoflife

Я изменил свой файл sources.list, как указано здесь:Как установить программное обеспечение или обновить старую неподдерживаемую версию? но при беге sudo apt-получить обновление я получил

Попадание: 1 https://dl.google.com/linux/chrome/deb стабильная версия InRelease
Ign:2 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 InRelease
Попадание: 3 https://developer.download.nvidia.com/compute/cuda/repos/ubuntu2004/x86_64 Релиз
Ign:5 http://old-releases.ubuntu.com/ubuntu hirsute InRelease
Ign:6 http://old-releases.ubuntu.com/ubuntu hirsute-updates InRelease
Ign:7 http://old-releases.ubuntu.com/ubuntu hirsute-backports InRelease
Ign:8 http://old-releases.ubuntu.com/ubuntu hirsute-security InRelease
Err:9 http://old-releases.ubuntu.com/ubuntu hirsute Выпуск
  404 Не найдено [IP: 91.189.91.123 80]
Err: 10 http://old-releases.ubuntu.com/ubuntu hirsute-updates Выпуск
  404 Не найдено [IP: 91.189.91.123 80]
Err: 11 http://old-releases.ubuntu.com/ubuntu hirsute-backports Выпуск
  404 Не найдено [IP: 91.189.91.123 80]
Err: 12 http://old-releases.ubuntu.com/ubuntu hirsute-security Выпуск
  404 Не найдено [IP: 91.189.91.123 80]

Если я потом побегу sudo apt-получить дист-обновление

Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о состоянии... Готово
Расчет обновления... Готово
Следующие пакеты были сохранены:
  cuda cuda-драйверы
0 обновлено, 0 установлено заново, 0 удалено и 2 не обновлено.

Я изменил свой файл source.list, чтобы использовать архив вместо старых выпусков, запустил судо подходящее обновление, который работал нормально. Затем я запустил ``sudo apt dist-upgrade``, который дал

0 обновлено, 0 установлено заново, 0 удалено и 2 не обновлено.

потом я побежал

sudo сделать-релиз-обновление

С этими результатами:

Проверка новой версии Ubuntu
Ваш выпуск Ubuntu больше не поддерживается.
pLumo avatar
флаг in
Откройте терминал и попробуйте запустить `sudo do-release-upgrade`, если вы получите сообщение об ошибке, добавьте его в свой вопрос.
guiverc avatar
флаг cn
[Ubuntu 21.04 — EOL] (https://fridge.ubuntu.com/2022/01/21/ubuntu-21-04-hirsute-hippo-end-of-life-reached-on-january-20-2022/) ; таким образом, зеркала могут *сбросить* его в любое время, когда захотят... Я предоставил уведомление EOL, так как оно содержит ссылку на уведомление *ImpishUpgrades*, которое я читал, но обратите внимание, если вы задерживаетесь слишком долго, *release-upgrade * становится сложнее..
флаг us
Спасибо, я прочитал уведомление, но инструкции дают тот же результат. Я пытаюсь подключиться к разным серверам, но пока всегда один и тот же результат.
pLumo avatar
флаг in
Отвечает ли это на ваш вопрос? [Как установить программное обеспечение или обновить старую неподдерживаемую версию?](https://askubuntu.com/questions/91815/how-to-install-software-or-upgrade-from-an-old-unsupported-release)
guiverc avatar
флаг cn
Я бы, скорее всего, проверил, используете ли вы основной архив или зеркало, убедитесь, что он все еще присутствует (учитывая, что он EOL и зеркала могут его удалить; основной архив уже прошел его *перемещение*), и убедитесь, что вы применили все обновления для *волосатого* (21.04). Затем я бы перезагрузился, если требуется (из-за обновлений), и посмотрел, будет ли он снова «выпускать-обновлять» ... Если нет, и это настольная система (*похоже, что это дано вам предоставил картинку*) я бы просто *обновил через переустановку*; т.е. загрузите 21.10, проверьте, запишите на носитель, загрузите его и установите поверх существующих разделов без форматирования, чтобы обновить таким образом.
guiverc avatar
флаг cn
... не хотите сначала выполнять резервное копирование, и указанные системные каталоги стираются (* перед установкой, но после установки вручную пакетов отмечены *) серверные приложения могут потерять свои конфигурации, поэтому их необходимо будет восстановить .. это не применимо с настольными приложениями. *Обновление через переустановку* автоматически переустановит *установленные вручную* пакеты, которые вы установили, ЕСЛИ они доступны для новой версии в репозиториях Ubuntu. Я регулярно проверяю это (*делал один ранее сегодня*) и использовал его также для своих установок поддержки ex-21.04.
флаг us
@pLumo, я пытался, но безуспешно. Я добавил результаты к вопросу.
флаг us
@guiverc, это похоже на ядерный вариант, но попробую, если ничего не получится. Спасибо!
guiverc avatar
флаг cn
Это не то, что я бы назвал «ядерным» вариантом, поскольку ни один пользовательский файл не затрагивается, никакая конфигурация рабочего стола не затрагивается, а *установленные вручную* пакеты (из репозиториев Ubuntu) также переустанавливаются автоматически... т.е. это моя резервная копия *исправление*, если у меня есть проблемы с *выпуском-обновлением* (или мой первый шаг, если я тороплюсь, так как это занимает всего *минуты*, что намного быстрее, чем *выпуск-обновление*...) ... В моем QA-тесте мой нестандартный музыкальный проигрыватель продолжает воспроизводить мой *плейлист* после переустановки, чтобы подтвердить, что ничего не трогали... т.е. это не *ядерное* в моих книгах...
флаг us
@guiverc, смайлик с большим пальцем вверх
guiverc avatar
флаг cn
Согласно моему уведомлению EOL, *старые выпуски* еще не применяются... т.е. это должно произойти в любое время, но еще не произошло, как указано в уведомлении.
user535733 avatar
флаг cn
Ваша конкретная проблема выглядит прямо в вашем выводе: «0 обновлено, 0 недавно установлено, 0 для удаления и 2 не обновлено». Вы не выполнили шаг 1 и не полностью обновили свою систему перед запуском релиз-обновления.
флаг us
@ user535733, интересно, потому что после запуска «sudo apt-get update» я получил следующее сообщение: «Можно обновить 2 пакета. Запустите «apt list --upgradable», чтобы увидеть их. (базовый) jon@cave-2:~$ apt list --upgradable``` . Эти два пакета называются cuda-drivers/unknown 510.47.03-1 amd64 [можно обновить с: 495.29.05-1] cuda/unknown 11.6.0-1 amd64 [можно обновить с: 11.5.1-1]```
Someone avatar
флаг my
Попробуйте запустить `sudo apt full-upgrade`
флаг us
@Кто то. Результаты: ```Следующие пакеты были скрыты: cuda cuda-драйверы 0 обновлено, 0 установлено заново, 0 удалено и 2 не обновлено.```
pLumo avatar
флаг in
Проверьте https://askubuntu.com/questions/601/the-following-packages-have-been-kept-back-why-and-how-do-i-solve-it
флаг us
@pLumo - бинго! Осторожное решение 1 - никакого эффекта. Осторожное решение 2 привело к установке двух пакетов cuda. Я сделал перезагрузку, как рекомендовано выводом команды, а затем попробовал обновление программного обеспечения. Нажатие на обновление открыло окно ввода пароля (чего не было до сих пор), и после этого я теперь вижу примечания к выпуску 21.10. Похоже, эта проблема решена. Теперь я пойду дальше с обновлением.
Рейтинг:1
флаг us

Оказывается, основная проблема в том, что у меня было два установленных вручную пакета (cuda, cuda-drivers), которые не обновлялись.

Согласно ответу здесь: askubuntu.com/questions/601 я нуждался в

Осторожное решение 2:

Осторожное решение — запустить sudo apt-get install [список пакетов удержался]. В большинстве случаев это даст удерживаемым пакетам то, что они должны успешно обновиться.

sudo apt-get установить cuda cuda-драйверы

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

Ответить или комментировать

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