Задать вопрос
@WowDev
Программист

Зеркала Arch linux почему то всегда выдают 404 что делать?

У меня появилась проблема что типо пакет не найден в зеркалах, но почему в прошлый раз такого не было?

Как мне это исправить?
Скрин:
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из geo.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из archmirror.it : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.cyberbits.eu : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из archlinux.thaller.ws : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из arch.phinau.de : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из archlinux.uk.mirror.allworldit.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из ftp.sh.cvut.cz : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.pseudoform.org : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.f4st.host : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из at.arch.mirror.kescher.at : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.sunred.org : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из europe.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.theo546.fr : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirrors.niyawe.de : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из md.mirrors.hacktegic.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из mirror.telepoint.bg : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из seoul.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из asia.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из sydney.mirror.pkgbuild.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst' из archlinux.za.mirror.allworldit.com : The requested URL returned error: 404
ошибка: не удалось получить файл 'edk2-ovmf-202308-2-any.pkg.tar.zst.sig' из mirror.osbeck.com : The requested URL returned error: 404
предупреждение: не удалось получить некоторые файлы
ошибка: не удалось завершить транзакцию (не удалось получить некоторые файлы)
Обнаружены ошибки, пакеты не обновлены.
  • Вопрос задан
  • 1108 просмотров
Подписаться 2 Простой 3 комментария
Решения вопроса 1
xotkot
@xotkot
хорошо есть и хорошо весьма
перед установкой чего либо всегда желательно обновить систему(-Syu) чтобы не встречать подобных казусов о чем в принципе и написал выше в комментариях к вопросу Василий Дёмин .
В локальной базе версия пакета, судя по выхлопу, у вас edk2-ovmf-202308-2 (модификация 2), которую pacman и пытается запросить у внешнего сервера, НО на серверах она уже другая edk2-ovmf-202308-3 (модификация 3) что можно видеть если запросить информацию с сервера по данному пакету
pacman -Si edk2-ovmf
или даже посмотреть на оффсайте арча edk2-ovmf

чтобы pacman увидел новую версию нужно синхронизировать локальный репозиторий с удалённым, для этого служит команда
pacman -Sy
информацию по ключу можно глянуть в хелпе(-h, --help)
pacman -Sh
...
  -y, --refresh        загрузить обновленные базы данных с серверов
                       (-yy принудительно обновить даже если обновленные)


после чего pacman уже сможет скачать и установить нужный пакет с сервера, но если система давно не обновлялась то такая установка будет считаться как частичное обновление системы что для дистрибутивов с ролинг-релизом настоятельно рекомендуется этого не делать, поэтому перед установкой необходимо обновить все пакеты в системе добавив ключ -u, --sysupgrade
в целом команда будет выглядеть так:
pacman -Syu edk2-ovmf
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы