Для тех, кто так же как и я упустил момент окончания поддержки релиза Debian 11 Bullsey... — 21 сентября 2026 г. в 15:30:01.475
Для тех, кто так же как и я упустил момент окончания поддержки релиза Debian 11 Bullseye, напоминаю. Долгосрочная поддержка (Long Term Support / LTS) подошла к концу 31 августа 2026 года. У меня ещё остались сервера этой версии. В выходные занимался обновлением. Там есть некоторые нюансы. Для ушедших с поддержки релизов стандартные репозитории перемещаются в archive.debian.org. Для Bullseye актуальные должны быть эти репы: deb http://archive.debian.org/debian bullseye main contrib non-free deb http://archive.debian.org/debian bullseye-updates main contrib non-free Но для security архивного репозитория почему-то нет. Предлагается использовать основной: deb http://security.debian.org/debian-security bullseye-security main contrib non-free Но с ним у меня все пакеты отдавали 404 ошибку. Их не было в репе. В дебиановской рассылке была инфа по этому поводу, но я не понял, как её трактовать: > Bullseye armel is out of LTS. This means it's no longer listed in the > Release file at deb.debian.org > > It is still listed at archive.debian.org. > > However, I can't find bullseye-security there. > > On Saturday 31st August 2024, Debian 11.11 was released. Did this mean > that everything that was in bullseye-security was rolled into the main > archive and so there's no reason to even look for debian-security any > more except for the archs still under LTS? Yes, pretty much. Что значит в main архив переехал, я не понял. Я там не нашёл пакетов для security. Не стал разбираться с этим вопросом и тратить время, потому что некритично. Просто обновил, как есть, системы сначала на 12, потом на 13. Там всё просто, любой ИИ распишет, или можно мои статьи посмотреть, я по ним делал: ⇨ Как обновить Debian 11 до Debian 12 Bookworm ⇨ Как обновить Debian 12 до Debian 13 Trixie Проблемы возникли с обновлением с 12 на 13 на тех серверах, где стоял Docker, установленный из его репозиториев. Там возникает конфликт с пакетами docker-compose и docker-buildx. В статье об этом есть. Я немного запутался в этих ошибках, поэтому не скажу, как чинил в итоге. По факту проще перед обновлением все пакеты Docker удалить, а потом заново установить. Это быстрее, чем потом с ошибками разбираться. Контейнеры все на месте останутся. Они вроде даже не останавливались во время всех этих манипуляций. То же самое было с репозиториями Zabbix. Подключил новую репу: Types: deb deb-src URIs: https://repo.zabbix.com/zabbix/7.0/debian Suites: trixie Components: main Signed-By: /usr/share/keyrings/zabbix.gpg Часть пакетов для zabbix-agent2 обновилась, часть нет, удалились какие-то плагины, точно помню про mongodb и postgresql. Доустанавливал недостающее потом отдельно. По-хорошему стоит все пакеты не из стандартных реп удалить, а потом заново установить. Но я обычно это не делаю, так как проблемы не всегда возникают. Но иногда приходится разбираться с конфликтами зависимостей. А вообще, по времени быстрее с нуля поставить Debian 13 и перетащить контейнеры с Debian 11. Сам процесс обновления небыстрый и требует участия человека. По времени перекинуть контейнеры быстрее. Я не перекидывал, потому что не захотел потом выводить хосты из мониторинга, сбора логов, карт, dns и т.д. И заводить туда же новые. Если у вас всего этого нет, то перекинуть будет быстрее, чем разбираться с обновлением на хостах. #debian