Рейтинг:1

Ubuntu Server 20.04 выполнил обновление до 20.10 без явного указания

флаг kz

У меня много Ubuntu сервер экземпляров, это для версии 20.04. Чтобы держать все в курсе, я всегда использую

судо подходящее обновление
судо подходящее обновление

Внезапно только для одного случая он сделал обновление с 20.04 до 20.10. Я понятия не имею, почему. Поэтому у меня теперь проблемы с репозиториями, как указано здесь:

В комментариях к предыдущему посту. Существует следующее:

какой-нибудь рабочий стол на вашем сервере? 
Подсказка grep /etc/update-manager/release-upgrades

Что касается вопроса, у меня был такой опыт:

Это произошло во всех экземплярах и было исправлено. Но опять же, это нежелательное обновление произошло только в одном случае.

И о Подсказка grep /etc/update-manager/release-upgrades команда, которую он возвращает Подсказка = нормальный

  • Почему произошло это нежелательное обновление с 20.04 до 20.10?
  • Как настроить Ubuntu, чтобы избежать повторения этого сценария?

У меня было много серверов Ubuntu на базе версии 18.04, и я никогда не сталкивался с нежелательным обновлением до 20.04. Ну, в таком случае VirtualBox: сервер Ubuntu загружает графический интерфейс для входа в систему никогда не было, потому что ни Эрланг ни RabbitMQ были установлены.

N0rbert avatar
флаг zw
Отвечает ли это на ваш вопрос? [Можно ли пропускать выпуски при обновлении?](https://askubuntu.com/questions/34430/can-i-skip-over-releases-when-upgrading) . 20.10 - окончание срока службы. Вы должны обновиться до 21.04, затем 21.10 и дождаться 22.04 LTS. Установка Prompt=normal в LTS — плохая идея, используйте Prompt=lts.
Manuel Jordan avatar
флаг kz
@N0rbert «20.10 - это EOL». Я думал, что если он выше, чем 20.04, он должен быть обратным — я имею в виду 20.04 EOL и 20.10 текущую / последнюю версию поддержки — «Подсказка = нормальная». Я никогда не редактировал это — так что он уже настроен из начало - как изменить эту настройку? Я предполагаю, что `release-upgrades` - это файл, и я могу использовать "nano" - я прав?
user535733 avatar
флаг cn
*Почему произошло это нежелательное обновление с 20.04 до 20.10?* Для обновления релиза требуются новые подходящие исходные данные. Эти данные извлекаются сценарием do-release-upgrade. Ничто в вашей системе не вызовет этот сценарий (ищите сами). Либо администратор-человек неразумно установил программное обеспечение, отличное от Ubuntu, которое вызвало сценарий do-release-upgrade, либо администратор-человек (возможно, по ошибке) прямо или косвенно запустил сценарий do-release-upgrade.
guiverc avatar
флаг cn
Ubuntu 20.04 — это обновление LTS или *долгосрочная поддержка*, поэтому оно по-прежнему поддерживается, а инструменты Ubuntu только *выпускают-обновление* при специальном запуске и будут обновляться только до *поддерживаемого* выпуска, таким образом, это не было до 20.10 для с [июля 2021 г.] (https://fridge.ubuntu.com/2021/07/25/ubuntu-20-10-groovy-gorilla-end-of-life-reached-on-july-22-2021/) так что то, что вы говорите, не имеет смысла, если только ваша система не была неправильно настроена. То, что вы описываете, невозможно ([*groovy* репозитории отсутствуют, если вы посмотрите](http://archive.ubuntu.com/ubuntu/dists/) без принудительной/неправильной настройки.
Manuel Jordan avatar
флаг kz
@guiverc Я понятия не имею, почему этот экземпляр имеет «нормальный», а не «lts», как остальные экземпляры. Я никогда не менял эту конфигурацию и до сих пор не знал о существовании этого файла `release-upgrades`. У вас есть идеи, может ли какая-то внутренняя программа Ubuntu изменить этот параметр?
guiverc avatar
флаг cn
Я не знаю ни одной программы в Ubuntu, которая бы вносила подобные изменения; за исключением случаев, когда это указано по команде пользователя. Обычно это результат того, что пользователи с правами доступа `sudo` копируют/вставляют команду в терминал, не полностью понимая последствия своих действий; т.е. после определенной цели, но вставляя команду, которая делает что-то отличное от того, что они намеревались.
Рейтинг:2
флаг zw

Ubuntu 20.04 LTS поддерживается бесплатно до 2025 года, а затем до 2030 года с платным ESM.

Имея Подсказка = нормальный на LTS - плохая идея. В настоящее время 20.10 является EOL.

Чтобы предотвратить обновление с LTS до не-LTS версий, вы должны отредактировать /etc/update-manager/релиз-обновления и установить Подсказка=lts здесь, используя любой текстовый редактор, например нано.


Список выпусков см. https://wiki.ubuntu.com/Релизы и https://ubuntu.com/about/релиз-цикл .

Manuel Jordan avatar
флаг kz
Если бы вы могли добавить ссылку, где доступно расписание каждого выпуска, было бы здорово. Спасибо
Manuel Jordan avatar
флаг kz
Я подтвердил, что все остальные экземпляры имеют «lts» — до сих пор я не понимаю, почему этот экземпляр имеет «нормальный». Я никогда не менял эту конфигурацию и до сих пор не знал о существовании этого файла `release-upgrades`. У вас есть идеи, может ли какая-то внутренняя программа Ubuntu изменить этот параметр?

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

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