Proxmox и грешката apt-get update failed: exit code 100

📌 Въведение
Ако използваш Proxmox VE (Virtual Environment) в безплатния му вариант, съвсем нормално е при опит за обновяване на системата да се сблъскаш със следната грешка:
TASK ERROR: command 'apt-get update' failed: exit code 100
На пръв поглед може да изглежда плашещо, но всъщност решението е лесно, дори за напълно начинаещи. В тази статия ще обясня какво означава грешката, защо се появява и как стъпка по стъпка да я отстраниш.
⚠️ Какво означава грешката?
Когато изпълняваш apt-get update
, Proxmox се опитва да се свърже със своите репозитории (хранилища), за да изтегли списък с наличните пакети и обновления.
Ако използваш безплатната версия и не си махнал enterprise репото (което изисква платен абонамент), ще получиш грешка 401 Unauthorized – и съответно exit code 100
.
🎯 Какво трябва да направиш?
Накратко:
- Коментираш платеното enterprise репо.
- Добавяш безплатното no-subscription репо.
- Извършваш обновяване.
🧰 Стъпка по стъпка
🔹 1. Коментирай платеното enterprise репо
Отвори файла:
nano /etc/apt/sources.list.d/pve-enterprise.list
Ще видиш нещо като:
deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Закоментирай го :
# deb https://enterprise.proxmox.com/debian/pve bookworm pve-enterprise
Натисни Ctrl + O
за запис и Ctrl + X
за изход.
📌 „bookworm“ е кодовото име за Debian 12. Ако си с Debian 11, редът ще съдържа „bullseye“.
🔹 2. Добави безплатното Proxmox репо (no-subscription)
Редактирай основния файл с източници:
nano /etc/apt/sources.list
Добави следния ред най-долу:
deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription
Отново: Ctrl + O
за запис, Ctrl + X
за изход.
Или изпълни командата:
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" > /etc/apt/sources.list.d/pve-no-subscription.list
🔹 3. Обнови списъка с пакети
Сега можеш спокойно да изпълниш:
apt-get update
Ако всичко е наред, ще получиш нормално изтегляне на информация от репо сървърите без никаква грешка.
🔍 Как да провериш коя версия на Debian използва Proxmox?
Ако не си сигурен дали си с bookworm (Debian 12) или bullseye (Debian 11), използвай:
cat /etc/os-release
Ще видиш ред като:
VERSION="12 (bookworm)"
💡 Допълнителни съвети
- Не се притеснявай, че използваш безплатната версия. Proxmox е напълно функционален и стабилен без абонамент.
- Лицензионното съобщение при влизане в уеб интерфейса също може да се скрие, но това е друга тема.
- Не трий файлове ръчно – само коментирай редове със
#
, за да можеш лесно да ги върнеш при нужда.
🧠 Заключение
Грешката apt-get update failed: exit code 100
не е бъг, нито ограничение на безплатната версия на Proxmox. Просто е нужно да настроиш правилните хранилища за своята инсталация. Следвай горните стъпки веднъж, и ще можеш да обновяваш системата си спокойно занапред.
📁 Запази си тази статия, за да не претисняваш пак утре. 😉
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut