Переключение на бесплатные репозитории в Proxmox
|

При попытке выполнить обновление через APT появится ошибка источника пакетов. Чтобы получать обновления без подписки в бесплатной версии Proxmox VE, нужно переключиться на репозиторий pve-no-subscription repository.
Чтобы переключиться на бесплатный репозиторий Proxmox, нужно отредактировать несколько файлов с репозиториями-источниками. Закомментируйте enterprise репозиторий и добавьте no-subscription. Конфигурация должна выглядеть так:
Для Proxmox 8 и выше:
$ sudo nano /etc/apt/sources.list.d/pve-enterprise.list
#deb https://enterprise.proxmox.com/debian/pve bookworm enterprise deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription deb http://security.debian.org/debian-security bookworm-security main contrib
$ sudo nano /etc/apt/sources.list.d/ceph.list
#For Ceph Quincy
#deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise
deb http://download.proxmox.com/debian/ceph-quincy bookworm no-subscription
#For Ceph Reef
#deb https://enterprise.proxmox.com/debian/ceph-reef bookworm enterprise
deb http://download.proxmox.com/debian/ceph-reef bookworm no-subscription
Для Proxmox 7:
$ sudo nano /etc/apt/sources.list
#deb https://enterprise.proxmox.com/debian/pve bullseye enterprise deb http://download.proxmox.com/debian/pve bullseye pve-no-subscription deb http://security.debian.org/debian-security bullseye-security main contrib


После этого обновите репозитарии и выполните обновление окружения:
$ sudo apt update && apt upgrade -y
После этого в веб интерфейсе Proxmox VE продолжит показывать уведомление об отсутствии подписки:

Чтобы отключить это уведомление, выполните в консоли команду (для версий Proxmox с 6.2.15 до 8.1.10 и выше):
$sudo sed -i.backup -z "s/res === null || res === undefined || \!res || res\n\t\t\t.data.status.toLowerCase() \!== 'active'/false/g" /usr/share/javascript/proxmox-widget-toolkit/proxmoxlib.js && systemctl restart pveproxy.service
Перезапустите браузер или очистите его кэш.
$ sudo apt-get install --reinstall proxmox-widget-toolkit