WB7.4.3 невозможно обновить пакеты

Приветствую

Пришёл свежий WB7.4.3J
Пытаюсь сделать apt-get update

Err:1 http://debian-mirror.wirenboard.com/debian bullseye InRelease
  403  Forbidden [IP: 104.21.20.107 80]
Hit:2 https://deb.nodesource.com/node_16.x bullseye InRelease
Get:3 http://deb.wirenboard.com/wb7/bullseye stable InRelease [3,940 B]
Err:4 http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease
  403  Forbidden [IP: 104.21.20.107 80]
Err:5 http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease
  403  Forbidden [IP: 104.21.20.107 80]
Err:6 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease
  403  Forbidden [IP: 104.21.20.107 80]
Get:7 http://deb.wirenboard.com/wb7/bullseye stable/main armhf Packages [42.8 kB]
Reading package lists... Done       
N: See apt-secure(8) manpage for repository creation and user configuration details.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye InRelease' is no longer signed.
E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye/InRelease  403  Forbidden [IP: 104.21.20.107 80]
N: See apt-secure(8) manpage for repository creation and user configuration details.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease' is no longer signed.
E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye-updates/InRelease  403  Forbidden [IP: 104.21.20.107 80]
E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye-backports/InRelease  403  Forbidden [IP: 104.21.20.107 80]
E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.
E: Failed to fetch http://debian-mirror.wirenboard.com/debian-security/dists/bullseye-security/InRelease  403  Forbidden [IP: 104.21.20.107 80]
E: The repository 'http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease' is no longer signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Чего это ваши сервера отвечают 403?
IP российский

Добрый день.
У меня не воспроизводится данная проблема.
Интернет точно есть на контроллере?
Попробуйте выполнить команду: ping ya.ru, покажите вывод. Прекратить выполнение команды можно будет секунд через 10 сочетанием клавиш Ctrl+C

Не воспроизводится:

wget http://debian-mirror.wirenboard.com/debian -O -
--2024-02-27 11:04:40--  http://debian-mirror.wirenboard.com/debian
Resolving debian-mirror.wirenboard.com (debian-mirror.wirenboard.com)... 188.114.96.1, 188.114.97.1, 2a06:98c1:3121::1, ...
Connecting to debian-mirror.wirenboard.com (debian-mirror.wirenboard.com)|188.114.96.1|:80... connected.
HTTP request sent, awaiting response... 302 Found
Location: http://ftp.debian.org/debian/ [following]
--2024-02-27 11:04:40--  http://ftp.debian.org/debian/
Resolving ftp.debian.org (ftp.debian.org)... 151.101.246.132, 2a04:4e42:3a::644
Connecting to ftp.debian.org (ftp.debian.org)|151.101.246.132|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6124 (6.0K) [text/html]

Проверьте от какого сервера возвращается “403”.

хм… уже не воспроизводится
интернет точно есть, об этом свидетесльтвут лог в первом сообщении, вот это ж проходит без проблем - Hit:2 https://deb.nodesource.com/node_16.x bullseye InRelease

из замеченного
в вашем примере debian-mirror.wirenboard.com расшивается в 188.114.96.1, 188.114.97.1,…
а у меня первоначально расшивалось в 104.21.20.107
и то и то cloudflare

Ну, это ж интернет, могла быть ошибка связности, например.

:100: корее это проблема CF и вам, как её клиентам, надо попинать их
проблема снова актуальна

host debian-mirror.wirenboard.com

debian-mirror.wirenboard.com has address 104.21.20.107
debian-mirror.wirenboard.com has address 172.67.192.89
debian-mirror.wirenboard.com has IPv6 address 2a06:98c1:3121::1
debian-mirror.wirenboard.com has IPv6 address 2a06:98c1:3120::1

host deb.wirenboard.com

deb.wirenboard.com has address 172.67.192.89
deb.wirenboard.com has address 104.21.20.107
deb.wirenboard.com has IPv6 address 2606:4700:3035::ac43:c059
deb.wirenboard.com has IPv6 address 2606:4700:3032::6815:146b

и вот эти отрезвленные ip адреса посылают на 403

apt-get update

Hit:1 https://deb.nodesource.com/node_16.x bullseye InRelease

Err:2 http://deb.wirenboard.com/wb7/bullseye stable InRelease

403 Forbidden [IP: 172.67.192.89 80]

Err:3 http://debian-mirror.wirenboard.com/debian bullseye InRelease

403 Forbidden [IP: 104.21.20.107 80]

Err:4 http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease

403 Forbidden [IP: 104.21.20.107 80]

Err:5 http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease

403 Forbidden [IP: 104.21.20.107 80]

Err:6 http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease

403 Forbidden [IP: 104.21.20.107 80]

Reading package lists... Done

N: See apt-secure(8) manpage for repository creation and user configuration details.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

E: The repository 'http://deb.wirenboard.com/wb7/bullseye stable InRelease' is not signed.

E: Failed to fetch http://deb.wirenboard.com/wb7/bullseye/dists/stable/InRelease 403 Forbidden [IP: 172.67.192.89 80]

N: See apt-secure(8) manpage for repository creation and user configuration details.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye InRelease' is not signed.

E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye/InRelease 403 Forbidden [IP: 104.21.20.107 80]

N: See apt-secure(8) manpage for repository creation and user configuration details.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye-updates InRelease' is not signed.

E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye-updates/InRelease 403 Forbidden [IP: 104.21.20.107 80]

E: Failed to fetch http://debian-mirror.wirenboard.com/debian/dists/bullseye-backports/InRelease 403 Forbidden [IP: 104.21.20.107 80]

E: The repository 'http://debian-mirror.wirenboard.com/debian bullseye-backports InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

E: Failed to fetch http://debian-mirror.wirenboard.com/debian-security/dists/bullseye-security/InRelease 403 Forbidden [IP: 104.21.20.107 80]

E: The repository 'http://debian-mirror.wirenboard.com/debian-security bullseye-security InRelease' is not signed.

N: Updating from such a repository can't be done securely, and is therefore disabled by default.

N: See apt-secure(8) manpage for repository creation and user configuration details.

Подскажите, проблема решена уже?

Проблемы собственно и не было, в интернете (иногда) некоторые хосты могут быть недоступны от одного, грубо говоря, провайдера и доступны от другого. Последнее время к техническим сбоям добавились и искусственные, например попытки цензуры.

Не понял ваш ответ… из одной сети делаются запросы, но контроллер на получает этот файл:

$ curl http://deb.wirenboard.com/wb7/bullseye/dists/stable/InRelease -I
HTTP/1.1 200 OK
Date: Wed, 26 Jun 2024 10:23:57 GMT
Content-Type: binary/octet-stream
Content-Length: 3940
Connection: keep-alive
Last-Modified: Wed, 26 Jun 2024 08:50:57 GMT
ETag: "b52207323f154a6c866bf7d2d694b692"
X-Cache: Miss from cloudfront
Via: 1.1 668006c1cb101e4e3461ceae5f2ccbe2.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: AMS58-P6
X-Amz-Cf-Id: JmyeNCdM_0LOXa6nQCAsjEAZGdNcGtXO36lU0FXN6941xbcaSGxm3g==
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=3jSnGyffbLTUZmmEtK%2FQThA%2BTXMWBXehe8YBGud3NT1YTEbnBihiAjIAlPWyWd6PT46c74jtvrXZW4bZzXW1COD5M2pMkCrr20%2BUcqg%2B8%2Bu5r2IN4Qrh60pzEtyoeTakBJShBvI%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 899c7c216ef56607-AMS
alt-svc: h3=":443"; ma=86400

и еще не понятно, раз вы знаете про, как вы их назвали, “искусственные сбои”, то почему cloudflare?

Дополню:

~$ curl https://deb.wirenboard.com/wb7/bullseye/dists/stable/InRelease -I
HTTP/2 200

Взял ссылку на ваш репозиторий, прописал на другом хосте:

Get:4 http://deb.wirenboard.com/wb7/bullseye stable InRelease [3940 B]
Err:4 http://deb.wirenboard.com/wb7/bullseye stable InRelease
  The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E4B0949FAEE07869
Reading package lists... Done
W: GPG error: http://deb.wirenboard.com/wb7/bullseye stable InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY E4B0949FAEE07869
E: The repository 'http://deb.wirenboard.com/wb7/bullseye stable InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure(8) manpage for repository creation and user configuration details.

Не совсем понятно, почему вы говорите про провайдеров… Ищу ключ.

Импортировал ключ, все в порядке с другого хоста:

$ sudo apt update
Hit:1 http://archive.ubuntu.com/ubuntu focal InRelease
Hit:2 http://security.ubuntu.com/ubuntu focal-security InRelease
Get:3 http://deb.wirenboard.com/wb7/bullseye stable InRelease [3940 B]
Hit:4 http://archive.ubuntu.com/ubuntu focal-updates InRelease
Hit:5 http://archive.ubuntu.com/ubuntu focal-backports InRelease
Fetched 3940 B in 1s (6587 B/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
N: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'http://deb.wirenboard.com/wb7/bullseye stable InRelease' doesn't support architecture 'amd64'

apt все удается считать, провайдер тут совсем ни при чем?

Я описывал ситуацию в изначальном посте темы. Когда состояние “сейчас не работает с ошибкой 403”.

Выполняю, получаю

curl http://deb.wirenboard.com/wb7/bullseye/dists/stable/InRelease -I
HTTP/1.1 200 OK
Date: Wed, 26 Jun 2024 10:47:43 GMT
Content-Type: binary/octet-stream
Content-Length: 3940
Connection: keep-alive
Last-Modified: Wed, 26 Jun 2024 08:50:57 GMT
ETag: "b52207323f154a6c866bf7d2d694b692"
X-Cache: Miss from cloudfront
Via: 1.1 41fcd719412f2befdcf66654c7db4572.cloudfront.net (CloudFront)
X-Amz-Cf-Pop: AMS58-P6
X-Amz-Cf-Id: eol0UtebA1wV-2taLdFXlRpHcqjPwES5_khiUlE7WvnbK0EaDQNoGQ==
CF-Cache-Status: DYNAMIC
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=aWeGZNSN8gs5iehfu0LXJUGJ3IXkDNZLp%2FT8adzTmZmQnae10xliRjdA16ysQd2YwpjlDdCP1cSiW8gYNVPEUuA%2BOhskhzgggkF4%2B8OuEbW0b4pEAPsH%2FL%2B9aduEqxi%2BCOYqDHw%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
Server: cloudflare
CF-RAY: 899c9eef2b18661f-AMS
alt-svc: h3=":443"; ma=86400

Собственно файл доступен и скачивается.

Это надежный способ предоставить доступ.

Я пока не понимаю про что вопрос…
Создайте пожалуйста новую тему ии опишите в ней проблему.

Проблема описана в первом посте, зачем темы-то плодить. Ситуация один-в-один.

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

А с контроллера

wget http://deb.wirenboard.com/wb7/bullseye/dists/stable/InRelease -O - |tee 100

Что возвращает?

Уже ушел с него, чуть позже смогу выполнить эту команду. Но чуть выше я показал что возвращает curl по тому же URL, посмотрите, там вернулся контент и статус 200.

Да, вижу, поэтому и не понимаю пока именно что работает не так как ожидается.

apt не может получить этот файл, ошибка такая же как у топик стартера, репозиторий not signed

Покажите список актуальных клчей пожалуйста и провербте время - верно ли установлено. Apt на контроллере совершенно стандартный.

Точно, время… вот что я упустил, там дрифт несколько часов, поэтому и беда с ключами. Спасибо за подсказку.

1 лайк