Как да поправим грешката ‘apt-get update failed: exit code 100’ в Proxmox VE?

1. Въведение
- Кратко обяснение на проблема (
TASK ERROR: apt-get update failed: exit code 100
). - Кога се появява? (При ъпдейт на Proxmox, инсталиране на пакети и др.)
- Защо е важно да се оправи? (Без работещ
apt-get update
не могат да се инсталират пакети).
Тази статия предоставя изчерпателно ръководство за решаване на често срещани грешки при актуализиране на пакети в Proxmox VE
2. Причини за грешката
✔ Няма интернет връзка (проверка с ping
).
✔ Грешни или счупени repository-та (напр. enterprise repo без лиценз).
✔ Заключени APT файлове (lock файлове).
✔ Неправилни DNS или системен час (SSL грешки).
✔ Пълно дисково пространство (df -h
).
3. Стъпка по стъпка решения
🔹 Решение 1: Проверка на мрежата и DNS
- Команди:
ping
,nslookup
,cat /etc/resolv.conf
. - Как да сменим DNS временно:
echo "nameserver 8.8.8.8" | sudo tee /etc/resolv.conf
🔹 Решение 2: Коригиране на repository-та в Proxmox
- Премахване на enterprise repo (ако няма лиценз):
sudo rm /etc/apt/sources.list.d/pve-enterprise.list
Добавяне на безплатното repo:
echo "deb http://download.proxmox.com/debian/pve bookworm pve-no-subscription" | sudo tee /etc/apt/sources.list.d/pve-no-subscription.list
🔹 Решение 3: Проверка за заключване и кеш
- Изтриване на lock файлове:
sudo rm /var/lib/apt/lists/lock
sudo rm /var/cache/apt/archives/lock
Очистване на APT кеша:
sudo apt clean && sudo apt update
🔹 Решение 4: Синхронизиране на системния часовник
- Инсталиране на NTP:
sudo apt install ntp -y
sudo systemctl restart ntp
4. Допълнителни съвети и трикове
- Как да проверя дали всички repo-та работят:
sudo apt update | grep "Failed"
Как да преинсталирам APT ако нищо не помогне:
sudo apt install --reinstall apt
🎯 Крайно послание:
Тази статия ще помогне на потребители на Proxmox VE да диагностицират и поправят грешки свързани с apt-get update
, като предоставя ясни, проверени решения и полезни трикове за системни администратори. В повечето случаи е : 🔹 Решение 2: Коригиране на repository-та в Proxmox.
Тази статия е особено полезна за:
- Потребители без enterprise лиценз за Proxmox
- Администратори, които трябва бързо да възстановят достъпа до пакетни актуализации
- Технически специалисти, търсещи задълбочени решения за проблеми с APT
Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:
Donate ☕️ Дарете с PayPalDonate 💳 Дарете с Revolut