Proxmox 7 + Debian 12|13 LXC Template
У Proxmox есть неплохая обратная совместимость с более свежими версиями LXC-контейнеров по сравнению с той версией Debian, на которой основан текущий релиз. В нашем случае используется Proxmox 7 (на базе Debian 11).
При попытке создать контейнер получаем ошибку вида:
TASK ERROR: unable to create CT 100 - unsupported debian version '1X'Для обхода проблемы правим файл
/usr/share/perl5/PVE/LXC/Setup/Debian.pm в двух местах.
Обновляем карту версий:
my $version_map = { 'stretch/sid' => 9.1, 'buster/sid' => 10, 'bullseye/sid'=> 11, 'bookworm/sid'=> 12, 'trixie/sid' => 13, 'kali-rolling'=> 11, };Расширяем допустимый диапазон версий:
if !($version >= 4 && $version <= 14);После этого перезапускаем связанные демоны:
systemctl restart pvedaemon
systemctl restart pveproxyГотово, контейнер успешно создаётся.
Разумеется, это грязный хак: при обновлениях Proxmox изменения будут перезаписаны, так что решение подходит только как временное.