До версии 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
И если там нет, то добавляем
deb http://download.proxmox.com/debian bullseye pve-no-subscription
Выходим нажав 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
на следующий запрос /etc/issue — отвечаем N
На запрос обновления конфигурационного файла /etc/lvm/lvm.conf — отвечаем Y
На запрос об обновлении репозитория /etc/apt/sources.list.d/pve-enterprise.list — так же отвечаем Y
обновление завершено, посмотрим версию и перезагрузимся
pveversion
pveversion
reboot