Failed to fetch

Команда apt upgrade може виводити помилки "Failed to fetch", якщо виникають проблеми з доступом до репозиторіїв. Щоб оновитися, оминаючи тимчасові помилки, скористайся такою стратегією:


1. Переконайся, що apt оновлено:

sudo apt update

Зверни увагу, які саме адреси не вдалося завантажити. Часто проблема у конкретному зеркалі (mirror) або в DNS/мережевих налаштуваннях.


2. Оновлення з ігноруванням пошкоджених джерел:

Можна використовувати --fix-missing:

sudo apt upgrade --fix-missing

Це дозволяє apt завершити процес оновлення, навіть якщо деякі пакети не вдалося завантажити.


3. Спроба знову:

Після --fix-missing варто ще раз спробувати:

sudo apt update
sudo apt upgrade

4. Використання apt-get (іноді більш стабільний):

sudo apt-get update
sudo apt-get upgrade --fix-missing

5. Тимчасова зміна зеркала (якщо mirror не працює):

Відредагуй джерела вручну:

І заміни, наприклад:

на щось інше, наприклад:

Або:

Після цього:


6. Оновлення лише конкретних пакетів:

Якщо помилка тільки на кількох пакетах:


Приклад

Це класичний випадок, коли пакет більше не доступний за вказаною адресою — сервер повертає 404 Not Found, тобто файла більше немає в репозиторії.

Ось як оминути цю помилку і оновитися далі:


1. Видали проблемне джерело (Opera):

Opera — не критичний системний пакет, і його репозиторій можна тимчасово вимкнути або видалити:

Перевір список джерел:

Шукай файл на кшталт:

Вимкни його:

Або видали повністю:


2. Онови список пакетів і продовж оновлення:


3. Альтернатива — видалити сам пакет Opera (якщо не потрібен):


4. Якщо хочеш залишити Opera — перевстанови вручну:

Зайди на офіційний сайт і скачай останню версію: https://www.opera.com/download

Або:

(Актуальну версію перевір на сайті — вони часто прибирають старі з репозиторію, звідси й 404)


Висновок:

Така помилка не блокує оновлення всієї системи, її можна обійти:

  • Вимкнути/видалити джерело;

  • Видалити сам пакет;

  • Або перевстановити вручну.

Якщо треба — можу дати скрипт для автоматичного вимкнення всіх проблемних .list, які викликають 404.

Last updated