Как мне перейти с 14.04 LTS на 16.04.1 LTS?

41

Итак, сегодня 21 июля и эта страница . дает мне возможность скачать 16.04.1 LTS. Тем не менее, попытка обновить получает мне это сообщение -

$ sudo do-release-upgrade
Checking for a new Ubuntu release
No new release found

Что не так? Имеет ли значение, что я запускаю apt-get update apt-cacher-ng?

Примечание: комментирование файлов в apt.conf.d, которые использовались apt-cacher-ng, не имеет значения.

Редактировать: Объяснение для возможных дубликатов: Почему "Обновление не найдено" при обновлении с LTS до следующего? имеет дело с обновлением с 12.04LTS до 14.04LTS. Мой вопрос относится к 14.04 LTS до 16.04.1 LTS обновления. Старые ответы, хотя и полезны для архивных целей, менее актуальны в быстро меняющемся пакете, таком как Ubuntu. Более того, ни один из ответов не отвечает на вопрос, что не так. Указанная ссылка andrew.46 упоминается в одном из комментариев. Эти вопросы и ответы более полезны для людей, выполняющих обновление сегодня, чем работа, упомянутая в разделе « Почему« Не найден новый выпуск »при обновлении с LTS до следующего? ».

Лорд лох
источник
5
Хммм ..... откуда-то еще на Ask Ubuntu: попробуйте do-release-upgrade -dили update-manager -d askubuntu.com/q/125392/57576
andrew.46
Я еще не смог обновить (без -d, он прекрасно работает с этим).
Органический мрамор
@ andrew.46 - -dсобираешься привести меня к 16.04.1? или просто 16.04? Мне не нужно устанавливать разрабатываемый выпуск, не так ли?
Лорд Ло.
1
@ LordLoh.Я добавил дополнительную информацию к официальному ответу. Помните, что 16.04.1 - это просто оригинальный выпуск плюс все последние добавленные обновления. То же, что и установка релиза 16.04, а затем запускsudo apt-get update && sudo apt-get upgrade
andrew.46
Наконец, кажется, эта ошибка была исправлена!
Даниял

Ответы:

39

Эта проблема появилась раньше: 4 года назад при обновлении с 12.04 LTS (Precise Pangolin) до 14.04.1 LTS (Trusty Tahr):

Похоже, существует аналогичная проблема при обновлении с 14.04 LTS (Trusty Tahr) до 16.04.1 LTS (Xenial Xerus) с соответствующим журналом обновлений, еще не обновленным. На данный момент есть выбор из двух разумных решений:

  1. Подождите немного, пока этот документ не будет обновлен, а затем обновите как обычно
  2. Используйте следующий синтаксис сейчас :

    sudo do-release-upgrade --devel-release
    

Документация Ubuntu говорит об этой опции использования опции --devel-releaseили -d:

Для дальнейшей стабильности выпуска LTS есть небольшое изменение в поведении, если вы в настоящее время используете версию LTS. Системы LTS рассматриваются автоматически только для обновления до следующей LTS посредством do-release-upgrade с выпуском первой точки. Так, например, 14.04 будет обновляться только после выпуска 16.04.1. Если вы хотите выполнить обновление раньше, например, на подмножестве компьютеров, чтобы оценить обновление LTS для вашей установки, используйте параметр -d, используя тот же аргумент, что и обновление до версии dev.

И, конечно, на данный момент это должен быть безопасный курс. При выполнении моей собственной системы 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 начинается с использования этого альтернативного файла . Несколько подсказок о предстоящем решении этого вопроса:

  1. Несколько запросов в IRC (спасибо @ThomasWard) указывают на скорое исправление проблемы в ожидании исправления любых ошибок в пути обновления ...
  2. Личное электронное письмо от разработчика показало, что это должно быть исправлено на неделе, начинающейся 25 июля.
  3. В сообщении об ошибке Launchpad и Feature Feature, поданном по этому вопросу, есть несколько интересных комментариев ...

Скрещенные пальцы для разрешения в ближайшее время!

Примечание . Журнал обновлений изменен 29 июля, поэтому проблема решена ...

Ссылки:

andrew.46
источник
2
Спасибо. Сделал это - bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/…
Лорд Лох.
11
Обратите внимание, что это случай, когда путь обновления не включен в течение еще одной недели, в то время как ошибки сводятся на нет и пока все «улаживается»; Я спросил об этом в отделах поддержки IRC и получил ответы от команды разработчиков, в основном, об этом.
Томас Уорд
2
@ThomasWard Спасибо за внимание к этому. Кажется, жаль, что этот вопрос готовится к закрытию в силу вопроса 4-летней давности, когда этот вопрос представляет большой интерес и имеет отношение к более современному выпуску. Но я думаю, для этого и есть «Reopen» ...
andrew.46
2
answers.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/… - я вставил запрос функции для модифицированного сообщения об ошибке. Что-то вроде - No new release found. Next release expected on 2016-07-29.
Лорд Ло.
3
Я тоже более 6 месяцев с конца июля. Я все еще вижу "новый выпуск не найден" при попытке обновления.
Daaxix
3

Для меня решение не было, -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имеет несколько полезных переключателей. Просмотр страницы руководства всегда хорошая идея.

Томас Биджл
источник