Решаем проблему обновления Proxmox VE: Failed to fetch InRelease 401 Unauthorized
Proxmox — популярный и удобный гипервизор, который можно использовать бесплатно. Но есть и платная подписка. При бесплатном использовании: 1) из коробки Proxmox обновляться без ручных манипуляций не хочет (выходит ошибка выше); 2) решения устаревают и команда не торопится делать их удобными. Вероятно, чтобы стимулировать покупку подписки.
Итак, на август 2024 после установки Proxmox VE 8.2 надо произвести следующие действия:
1. Откройте файл pve-enterprise.list для редактирования:
nano /etc/apt/sources.list.d/pve-enterprise.list
Закомментируйте строку, чтобы отключить доступ к платным репозиториям, поставив впереди значок #:
deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Сохраните изменения и закройте файл. Для этого нажмите Ctrl+X, затем Y, и Enter для сохранения и выхода
2. Добавьте новый репозиторий для бесплатных обновлений. Откройте файл sources.list для редактирования:
nano /etc/apt/sources.list
Добавьте следующую строку в конец файла:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
Сохраните изменения и закройте файл. Для этого нажмите Ctrl+X, затем Y, и Enter для сохранения и выхода.
3. Обновите репозиторий для Ceph. Для этого откройте ceph.list для редактирования:
nano /etc/apt/sources.list.d/ceph.list
Добавьте репозиторий, соответствующий версии. Например, для Quincy надо добавить
deb https://enterprise.proxmox.com/debian/ceph-quincy bookworm enterprise
Сохраните изменения и закройте файл. Для этого нажмите Ctrl+X, затем Y, и Enter для сохранения и выхода.
4. После этих действий, можно будет проверить обновление
apt update && apt -y upgrade
***
Мой tg-канал Заметки стартапера