Шпаргалка сисадмина

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

06.03.2025 | Категория: Виртуализация

Переключение на бесплатные репозитории в 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

Также можно изменить внести изменения в репозитории через веб-интерфейс Proxmox VE. Перейдите в Updates -> Repositories. Выберите enterprise репозитории и нажмите кнопку Disable.
Затем нажмите кнопку Add и добавьте no-subscription репозитории.

После этого обновите репозитарии и выполните обновление окружения:

$ sudo apt update && apt upgrade -y

После этого в веб интерфейсе Proxmox VE продолжит показывать уведомление об отсутствии подписки:

You do not have a valid subscription for this server. Please visit www.proxmox.com to get a list of available options.

Чтобы отключить это уведомление, выполните в консоли команду (для версий 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

Перезапустите браузер или очистите его кэш.

Чтобы вернуть уведомление, переустановите пакет proxmox-widget-toolkit:
$ sudo apt-get install --reinstall proxmox-widget-toolkit

 

Источник

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.