Так, сегодня 21-го июля и эта страница. дает мне опцию загрузить 16.04.1 LTS. Однако попытка обновить получает меня это сообщение -
$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found
Что не так? Имеет значение, что я работаю склонный - получают обновление позади apt-cacher-ng
?
Примечание: Комментирование файлов в apt.conf.d, который использовал apt-cacher-ng
не имел значения.
Править: Объяснение возможных дубликатов: Почему "Никакой новый выпуск не найден" при обновлении от LTS до следующего? соглашения с обновлением от 12.04LTS до 14.04LTS. Мой вопрос характерен для 14.04 LTS к 16.04.1 обновлениям LTS. Старые ответы, в то время как хороший для архивных целей менее релевантны в быстро изменяющемся пакете как человечность. Кроме того, ни один из ответов не отвечает что не так. Ссылка andrew.46 указанный упоминается в одном из комментариев. This Q & A более полезна для людей, обновляющих сегодня, чем работа вокруг упомянутого в, "Почему "Никакой новый выпуск не найден" при обновлении от LTS до следующего?".
Эта проблема появилась раньше: 4 года назад при обновлении с 12.04 LTS (Precise Pangolin) до 14.04.1 LTS (Trusty Tahr):
Похоже, аналогичная проблема существует для обновления с 14.04 LTS (Trusty Tahr) до 16.04.1 LTS (Xenial Xerus ) с соответствующий журнал обновлений еще не обновлен. На данный момент существует выбор из двух разумных решений:
Используйте следующий синтаксис сейчас :
sudo do-release-upgrade --devel-release
В документации Ubuntu говорится об этом варианте использования параметра - devel-release
или -d
:
Для обеспечения большей стабильности LTS-выпуска существует небольшое изменение в поведение, если вы в настоящее время используете LTS-версию. LTS-системы только автоматически рассматривается для перехода на следующий LTS через do-release-upgrade с первой точкой выпуска. Так, например, 14.04 будет обновляться только после выпуска 16.04.1. Если вы хотите обновить раньше, например на подмножестве машин для оценки обновления LTS для ваша установка должна быть тем же аргументом, что и обновление до версии для разработчиков. используется с помощью ключа -d.
И, конечно же, на данный момент это должно быть безопасным курсом. При выполнении в моей собственной системе Trusty:
andrew@corinth:~$ sudo do-release-upgrade
[sudo] password for andrew:
Checking for a new Ubuntu release
No new release found
andrew@corinth:~$ sudo do-release-upgrade --devel-release
Checking for a new Ubuntu release
Get:1 Upgrade tool signature [198 B]
Get:2 Upgrade tool [1,265 kB]
Fetched 1,265 kB in 0s (0 B/s)
authenticate 'xenial.tar.gz' against 'xenial.tar.gz.gpg'
extracting 'xenial.tar.gz'
[...]
И процесс катится к установке Xenial, используя этот альтернативный файл . Несколько намеков на предстоящее решение этой проблемы:
Скрещенные пальцы для разрешения в ближайшее время !!
Примечание : Журнал обновлений был изменен 29 июля в мое время, поэтому проблема решена ...
Ссылки:
Для меня решение не было -d
, а скорее -p
. Возможно, это будет полезно для некоторых из вас, столкнувшихся с этой проблемой.
Отредактируйте, чтобы объяснить (из man do-release-upgrade
):
-d, --devel-release
Check if upgrading to the latest devel release is possible
-p, --proposed
Try upgrading to the latest release using the upgrader from
Ubuntu-proposed
do-release-upgrade
имеет несколько полезных переключателей. Всегда полезно просмотреть справочную страницу.