Як оновити з 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 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 (точний панголін) до 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 для вашої установки, той же аргумент, що і оновлення до версії dev, повинен використовуватися через комутатор -d.

І, безумовно, на даний момент це має бути безпечний курс. Коли здійснюється за моєю власною Цільовою системою:

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. Помилка запуску та запит на функцію, подана з цього питання, має цікаві коментарі ...

Перехрещені пальці для вирішення скоро !!

Примітка . Журнал оновлень змінився 29 липня, тому проблема вирішена ...

Список літератури:



11
Зауважте, що це стосується того, що шлях оновлення не буде ввімкнено ще тиждень, тоді як помилки вичавлюються і в той час, коли все «осідає»; Я запитав це в кімнаті підтримки IRC і отримав відповіді від команди випуску, де це було здебільшого.
Томас Уорд

2
@ThomasWard Дякую за те, що вивчив це. Здається, шкода, що це питання спрямоване на закриття під час 4-річного питання, коли це питання викликає великий інтерес і стосується більш сучасного випуску. Але я здогадуюсь, що це «Відкрити» для ...
andrew.46

2
answer.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має кілька корисних комутаторів. Перегляд чоловічої сторінки - це завжди хороша ідея.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.