Почему я вижу Ошибка получения ошибок при обновлении dping apt-get - PullRequest
2 голосов
/ 07 апреля 2020

apt-get обновление в моем задании jenkins завершается с ошибкой Http404 при извлечении docker репозиториев, связанных с хабом

12:38:54 + uname -a
12:38:54 Linux c612ce175fe3 4.4.0-116-generic #140-Ubuntu SMP Mon Feb 12 21:23:04 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
12:28:18 W: Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-amd64/Packages  HttpError404
12:28:18 
12:28:18 W: Failed to fetch https://apt.dockerproject.org/repo/dists/ubuntu-trusty/main/binary-i386/Packages  HttpError404
12:28:18 

1 Ответ

3 голосов
/ 10 апреля 2020

У меня такая же проблема на нескольких старых тестовых системах Ubuntu. Наконец нашел это уведомление при поиске URL с ошибкой 404 https://apt.dockerproject.org/

Примечание: закрытие dockerproject.org APT и репозиториев YUM 2020-03-31

Docker будет закрывать устаревшие репозитории APT и YUM, размещенные на «dockerproject.org» и «dockerproject.com» 31 марта 2020 года.

Мы заметили, что этот проект ссылается на один из эти хранилища, и рекомендуем обновить для использования хранилища "download. docker .com", чтобы предотвратить сбои.

Дополнительная информация: https://www.docker.com/blog/changes-dockerproject-org-apt-yum-repositories/

Мое исправление состояло в том, чтобы отредактировать либо /etc/apt/sources.list.d/docker.list, либо /etc/apt/sources.list, закомментировать старую строку и добавить новую новую. Для моего Raspberry Pi я использовал [arch = armhf] вместо [arch = amd64], надеюсь, это поможет.

sudo vi /etc/apt/sources.list.d/docker.list

внести это изменение

#       deb https://apt.dockerproject.org/repo ubuntu-trusty main
deb [arch=amd64] https://download.docker.com/linux/ubuntu trusty stable
...