Перейти к содержимому

Документация по BlackArch на русском языке

Инструкции, советы, новые программы

Меню
  • Главная
  • Список инструментов
  • HackWare
Меню

Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)

Опубликовано в 10.03.202510.03.2025 от Alexey

Начиная с марта 2025 года при обычном обновлении системы, например, с помощь следующей команды:

sudo pacman -Syu

Может возникать ошибка:

error: failed retrieving file 'community.db' from mirror.cyberbits.asia : The requested URL returned error: 404

На самом деле, ошибка не является критической и можно продолжить обновление. Тем не менее, давайте разберёмся, почему эта ошибка возникает и как ей исправить.

Почему возникает ошибка «error: failed retrieving file 'community.db'»

Ответ на этот вопрос вы можете найти в следующей новости: https://archlinux.org/news/cleaning-up-old-repositories/

История следующая: уже два года назад репозиторий [community] был слит с репозиторием [extra]. И, на самом деле, уже с того времени репозиторий [community] был пуст, но для сохранения совместимости его не удаляли полностью вплоть до 1 марта 2025 года.

И вот наконец сейчас этот репозиторий удалён полностью, поэтому и стала появляться указанная выше ошибка.

В общей сложности следующие репозитории являются устаревшими и могут быть удалены: [community], [community-testing], [testing], [testing-debug], [staging], [staging-debug].

Итак, думаю стало понятно, почему ошибка не является критической — репозиторий [community] уже давным-давно пуст. Теперь давайте разберёмся, как исправить эту ошибку. Для этого имеется как минимум 2 способа.

1. Редактирование файла pacman.conf для исправления ошибки «error: failed retrieving file 'community.db'»

Вы можете отредактировать файл /etc/pacman.conf удалив из него устаревший репозиторий. Для этого откройте файл конфигурации pacman:

sudo gedit /etc/pacman.conf

А затем найдите и удалите следующие строки:

[community]
Include = /etc/pacman.d/mirrorlist


Сохраните и закройте файл pacman.conf.

Всё готово — теперь ошибка должна исчезнуть

2. Обновление файла pacman.conf для исправления ошибки «error: failed retrieving file 'community.db'»

Предыдущий вариант позволяет быстро и безопасно избавиться от рассматриваемой ошибки. Но поскольку вы давно не обновляли файл pacman.conf, то, возможно, вы захотите обновить его, чтобы получить последнюю версию. При этом вам нужно помнить, что вы могли внести пользовательские настройки в этот файл, которые вам необходимо перенести в новый конфигурационный файл pacman.

Сохраним резервную копию старого файла — на тот случай, если мы хотим посмотреть там какие-то настройки:

sudo mv /etc/pacman.conf /etc/pacman.conf.old

Последняя версия конфигурационного файла размещена по пути /etc/pacman.conf.pacnew, переименуем этот файл, чтобы утилита pacman начала его использовать:

sudo mv /etc/pacman.conf.pacnew /etc/pacman.conf

Откроем этот файл, чтобы внести в него изменения:

sudo gedit /etc/pacman.conf

Если вы хотите запускать 32-битные приложения на вашей x86_64 системе, то активируйте репозиторий multilib, для этого найдите строки

#[multilib]
#Include = /etc/pacman.d/mirrorlist

И раскомментируйте их, то есть замените их на строки:

[multilib]
Include = /etc/pacman.d/mirrorlist

Если вашей ОС является BlackArch, то добавьте также следующие строки:

[blackarch]
Include = /etc/pacman.d/blackarch-mirrorlist

Также я предпочитаю цветной вывод утилиты pacman, для этого найдите опцию:

#Color

И раскомментируйте её:

Color

Дополнительно проверьте файл /etc/pacman.conf.old на наличие других настроек, особенно если вы используете Manjaro или другой производный от Arch Linux дистрибутив.

Заключение

Итак, теперь, независимо от выбранного способа исправления, ошибка «error: failed retrieving file 'community.db'» исчезла:

sudo pacman -Syu

Близкие статьи

  • Аналог опции --force в pacman (100%)
  • Ошибка pacman «warning: failed to retrieve some files» (РЕШЕНО) (100%)
  • Ошибка «ruby-bundler: /usr/share/man/man5/gemfile.5.gz exists in filesystem (owned by ruby)» (РЕШЕНО) (100%)
  • Ошибка «не удалось разрешить зависимость lib32 (32-битной библиотеки)» (РЕШЕНО) (100%)
  • Ошибка «не удалось завершить транзакцию (неверный или поврежденный пакет)» (РЕШЕНО) (100%)
  • Как установить и использовать pikaur и makepkg на сервере (RANDOM - 100%)

1 комментарий для “Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)”

  1. Иван:
    12.03.2025 в 19:26

    Спасибо. Статья как раз помогла мне в решении проблемы

    Ответить

Добавить комментарий Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

wp-puzzle.com logo


Поиск


Свежие записи

  • Как в Linux настроить медиасервер для показа фильмов на телевизоре (как установить и настроить Serviio в Arch Linux, Manjaro, BlackArch)
  • Как в Arch Linux установить пакет определённой версии. Как откатить пакет до предыдущей версии
  • Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)
  • Ошибка «PHP Startup: session.sid_length INI setting is deprecated» (РЕШЕНО)
  • Как в pacman выполнить установку (или удаление) пакетов по регулярному выражению

Свежие комментарии

  • Иван к записи Ошибка «error: failed retrieving file ‘community.db’» (РЕШЕНО)
  • Alexey к записи Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете
  • - к записи Как в Arch Linux (BlackArch, Manjaro) посмотреть информацию о пакете
  • Егор к записи Ошибка PostgreSQL «An old version of the database format was found.» (РЕШЕНО)
  • Анастасия к записи Как установить и настроить OpenVPN в ArchLinux / BlackArch




Рубрики

  • Sniffing и Spoofing
  • Архив
  • Без рубрики
  • Взлом Wi-Fi сетей
  • Инструкции
  • Новости
  • Общая информация/новости
  • Разведка
  • Справка и подсказки




Яндекс.Метрика
© 2026 Документация по BlackArch на русском языке | На платформе Minimalist Blog Тема WordPress