Ошибка: Невозможно получить http://repo.mysql.com/apt/debian/dists/buster/InRelease 403 Запрещено

Ошибка: Невозможно получить http://repo.mysql.com/apt/debian/dists/buster/InRelease 403 Запрещено

Я устанавливаю mysql-serverна свой Debian 10.

Я использовал команду: wgetв /tmp файле, а затем sudo dpkgкоманду, которая вернула следующий ответ:

 acelys @ uno-test-temp: / tmp $ sudo dpkg -i mysql-apt *
    (Reading database ... 46803 files and directories already installed.)
    Preparing to unpack mysql-apt-config_0.8.19-1_all.deb ...
    Unpacking mysql-apt-config (0.8.19-1) to (0.8.19-1) ...
    Setting up mysql-apt-config (0.8.19-1) ...
    Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config)
    OK

Затем я набрал команду: sudo apt updateи вот ответ с ошибками:

acelys @ uno-test-temp: / tmp $ sudo apt update
    Err: 1 http://repo.mysql.com/apt/debian buster InRelease
      403 Forbidden [IP: 23.57.81.191 80]
    Reached: 2 http://deb.debian.org/debian buster InRelease
    Achieved: 3 http://security.debian.org/debian-security buster / updates InRelease
    Reached: 4 http://deb.debian.org/debian buster-updates InRelease
    Reached: 5 https://packages.sury.org/php buster InRelease
    Reading Package Lists ... Done
    E: Unable to retrieve http://repo.mysql.com/apt/debian/dists/buster/InRelease 403 Forbidden [IP: 23.57.81.191 80]
    E: The http://repo.mysql.com/apt/debian buster InRelease repository is unsigned.
    N: Updates from such a repository cannot be done securely, and are therefore disabled by default.
    N: See the apt-secure (8) man pages for repository creation and user configuration details.

Я просмотрел множество статей в Интернете, все они говорят о внесении изменений в sources.listфайл, но не уточняют, какие именно изменения мне следует вносить.

Вот мой sources.listфайл:

# deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official amd64 DVD Binary-1 20190706-10:24]/ buster contrib main

#deb cdrom:[Debian GNU/Linux 10.0.0 _Buster_ - Official amd64 DVD Binary-1 20190706-10:24]/ buster contrib main

deb http://security.debian.org/debian-security buster/updates main contrib
deb-src http://security.debian.org/debian-security buster/updates main contrib

# buster
deb http://deb.debian.org/debian/ buster main
# deb-src http://deb.debian.org/debian/ buster main

# buster-updates, previously known as 'volatile'
deb http://deb.debian.org/debian/ buster-updates main
#deb-src http://deb.debian.org/debian/ buster-updates main contrib non-free

А вот мой mysql.listфайл:

### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out entries below, but any other modifications may be lost.
# Use command 'dpkg-reconfigure mysql-apt-config' as root for modifications.
deb http://repo.mysql.com/apt/debian/ buster mysql-apt-config
deb http://repo.mysql.com/apt/debian/ buster mysql-8.0
deb http://repo.mysql.com/apt/debian/ buster mysql-tools
#deb http://repo.mysql.com/apt/debian/ buster mysql-tools-preview
deb-src http://repo.mysql.com/apt/debian/ buster mysql-8.0 

решение1

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

$ nslookup repo.mysql.com
[...]

Non-authoritative answer:
repo.mysql.com  canonical name = repo.mysql.com.edgekey.net.
repo.mysql.com.edgekey.net      canonical name = e7528.d.akamaiedge.net.
Name:   e7528.d.akamaiedge.net
Address: 23.43.108.232

$ nslookup 23.57.81.191
191.81.57.23.in-addr.arpa       name = a23-57-81-191.deploy.static.akamaitechnologies.com.

Судя по всему, repo.mysql.comон обслуживается сетью доставки контента Akamai, поэтому DNS-запросы к нему в разных местах и ​​в разное время будут получать разные IP-адреса в качестве ответа, поскольку Akamai пытается предоставить контент со своего ближайшего доступного сервера, который имеет возможность его предоставить.

В вашем случае, однако, похоже, что сервер, на который Akamai направил ваш запрос, был неисправен. Возможно, ему было разрешено отвечать на клиентские запросы, когда он еще не закончил зеркалирование контента, или, возможно, что-то еще пошло не так.

Вы можете проверитьСтраница статуса услуг Akamaiи если проблема там неизвестна, рассмотрите возможность обращенияТехническая поддержка Akamaiчтобы сообщить о проблеме.

Связанный контент