"Не найден новый выпуск" при обновлении с 16.04 до 18.04 LTS?
Я пытаюсь обновить с 16.04 до 18.04 LTS. Когда я иду в do-release-upgrade, я получаю сообщение "новый выпуск не найден".
Я пробовал редактировать (или не редактировать) /update-manager/release-upgrades; Я пытался сделать-релиз-обновление -d; Я перепробовал все, что мог найти в интернете.
Одним из недостатков этого является то, что сервер, который я пытаюсь обновить, находится за локальным зеркалом; то есть, вместо того, чтобы загружать из Ubuntu напрямую, он загружается из этого локального зеркала; сервер находится за своего рода брандмауэром. Существуют ли специальные серверы, которые должны быть в sources.list для do-release-upgrade? Я в недоумении.
2 ответа
Я понял. Мне пришлось отредактировать файл / etc / update-manager / meta-release, чтобы он указывал на местоположение на локальном зеркале, где находится файл мета-релиза. То есть вместо того, чтобы указывать на URL http://changelogs.ubuntu.com/meta-release, я отредактировал / etc / update-manager / meta-release, чтобы указать URL локального зеркала. do-release-upgrade использует / etc / update-manager / meta-release для определения местоположения файла мета-выпуска, который он затем использует для определения доступности нового выпуска.
cat /etc/update-manager/release-upgrades
# Default behavior for the release upgrader.
[DEFAULT]
# ...
Prompt=lts
Подсказка должна быть lts или default, а не never