До версии 8.x можно обновиться только с версии 7.4 поэтому сначала обновим наш Proxmox до версии 7.4
Для этого подключаемся к Proxmox через SSH
Вводим:
nano /etc/apt/sources.list
Проверяем репозиторий
deb http://ftp.ru.debian.org/debian bullseye main contrib deb http://ftp.ru.debian.org/debian bullseye-updates main contrib # security updates deb http://security.debian.org bullseye-security main contrib
Выходим нажав Ctrl+X и не забываем нажать Y для сохранения.
Обновляемся
apt-get update apt-get dist-upgrade
На вопрос “Do you want to continue?” отвечаем: Y
Перезагружаемся
reboot
После этого мы видим что версия Proxmox изменилась на 7.4–19
Давайте заодно отключим репозиторий Enterprise иначе мы получим ошибку во время обновленя.
Идём в Web интерфейс Proxmox, вкладка Updates -> Repositories
Выделяем репозиторий в enterprise.proxmox.com и нажимаем Disable (репозиорий станет тусклым)
Теперь опять подключаемся к серверу через SSH
Запускаем скрипт проверки возможности обновления
pve7to8
Если есть ошибки, они выделены красным, то их надо обязательно исправить. Предупреждения (желтые) обычно не препятствуют обновлению, но могут привести к различным нежелательным последствиям, поэтому их нужно внимательно изучить и оценить.
Одно из предупреждений у меня гласило что лучше остановить виртуальные машины перед обновлением Proxmox (я этого делать не стал кстати)
Следующим шагом заменим основные репозитории системы с Debian 11 на Debian 12:
sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list sed -i 's/bullseye/bookworm/g' /etc/apt/sources.list.d/pve-no-subscription.list
после этого /etc/apt/sources.list примет следующий вид
deb http://ftp.ru.debian.org/debian bookworm main contrib deb http://ftp.ru.debian.org/debian bookworm-updates main contrib # security updates deb http://security.debian.org bookworm-security main contrib deb http://download.proxmox.com/debian bookworm pve-no-subscription
Обновим источники пакетов и приступим к обновлению
apt update apt full-upgrade
На вопрос “Do you want to continue?” отвечаем: Y
На такой запрос отвечаем: q
нажимаем: q
на следующий запрос /etc/issue — отвечаем N
Нажимаем N
Здесь так же отвечаем No
Здесь нажимаем Enter
На запрос обновления конфигурационного файла /etc/lvm/lvm.conf — отвечаем Y
Нажимаем Y
На запрос об обновлении репозитория /etc/apt/sources.list.d/pve-enterprise.list — так же отвечаем Y
Нажимаем Y
Обновление завершено
Посмотрим версию и перезагрузимся
pveversion
Proxmox обновился
pveversion reboot
В Web интерфейсе так же видно что Proxmox обновился