Apt-get 403 Запрещено, но доступно в браузере

Я заметил, что запуск apt-get update в последнее время привел к возвращению нескольких ppa «403 Forbidden». В попытке очистить их я посмотрел:

W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-amd64/Packages  403  Forbidden

W: Failed to fetch http://ppa.launchpad.net/gnome3-team/gnome3/ubuntu/dists/raring/main/binary-i386/Packages  403  Forbidden

E: Some index files failed to download. They have been ignored, or old ones used instead.

Странные вещи: если я скопирую эти URL-адреса в свой браузер, я могу получить доступ к файлам очень хорошо. Почему apt-get report «403 Forbidden», если они все еще доступны? Я попробовал повторно добавить ppa через add-apt-repository, который снова загружает ключ подписи, и он все еще сообщил «403 Запрещено».

1
задан 28 September 2016 в 21:22

2 ответа

Вы используете прокси?

Я часто испытываю эту ошибку даже при использовании основного сервера. Я заметил, что это происходит, когда процесс apt-get по какой-то причине прерывается. Например, при запуске apt-get update загрузка некоторого файла coudn't будет завершена. Вы будете там после получения ошибки 403 для этого конкретного файла.

Я узнал, что эти частично загруженные файлы (я не уверен, что они именно такие файлы) во время обновления apt-get хранятся в /var/lib/apt/lists/partial/ [ ! d2]

Итак, я сделал sudo rm -r /var/lib/apt/lists/partial/* (удалил все файлы в каталоге)

После этого я не получаю ошибку 403.

Если вы получаете ошибка при запуске apt-get install или apt-get upgrade или apt-get dist-upgrade

try sudo rm -r /var/cache/apt/archives/partial/*

2
ответ дан 24 May 2018 в 21:30

Я использую интеллектуальное зеркало. Мне пришлось apt clean all удалить мои ранее загруженные файлы deb в каталог /var/spool/squid3/intelligentmirror/deb моего squid, чтобы продолжить его.

0
ответ дан 24 May 2018 в 21:30

Другие вопросы по тегам:

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