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

Как да поправим грешката ‘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
  • Команди: pingnslookupcat /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

Федя Серафиев

Федя Серафиев

Федя Серафиев e собственик на уебсайта urocibg.eu. Той намира удовлетворение в това да помага на хората да решават и най-сложните технически проблеми. Сегашната му цел е да пише лесни за следване статии, така че подобни проблеми изобщо да не възникват.

Благодарим ви за прочитането на статията! Ако намерихте информацията за полезна, можете да дарите посредством бутоните по-долу:

×