Кривой адрес для debian-mirror.wirenboard.com

Невозможно обновить wb-stable. Ошибка по debian-mirror.wirenboard.com. Если использовать то, во что отрезолвилось, то получаем следующее

[11:47:29 kiltum@itg ~]$ curl -v --connect-timeout 5 https://debian-mirror.wirenboard.com
* Host debian-mirror.wirenboard.com:443 was resolved.
* IPv6: (none)
* IPv4: 52.19.109.145
*   Trying 52.19.109.145:443...
* Connected to debian-mirror.wirenboard.com (52.19.109.145) port 443
* ALPN: curl offers h2,http/1.1
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519 / RSASSA-PSS
* ALPN: server accepted http/1.1
* Server certificate:
*  subject: CN=debian-mirror.wirenboard.com
*  start date: Mar 13 17:54:25 2026 GMT
*  expire date: Jun 11 17:54:24 2026 GMT
*  subjectAltName: host "debian-mirror.wirenboard.com" matched cert's "debian-mirror.wirenboard.com"
*  issuer: C=US; O=Let's Encrypt; CN=R12
*  SSL certificate verify ok.
*   Certificate level 0: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 1: Public key type RSA (2048/112 Bits/secBits), signed using sha256WithRSAEncryption
*   Certificate level 2: Public key type RSA (4096/152 Bits/secBits), signed using sha256WithRSAEncryption
* using HTTP/1.x
> GET / HTTP/1.1
> Host: debian-mirror.wirenboard.com
> User-Agent: curl/8.5.0
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
< HTTP/1.1 200 OK
< Server: nginx/1.14.0 (Ubuntu)
< Date: Mon, 13 Apr 2026 08:48:08 GMT
< Content-Type: text/html;charset=UTF-8
< Content-Length: 1834
< Connection: keep-alive
< Vary: Accept-Encoding
<
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /</title>
 </head>
 <body>
<h1>Index of /</h1>
  <table>
   <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-archive/">debian-archive/</a></td><td align="right">2025-10-14 22:56  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-cd/">debian-cd/</a></td><td align="right">2026-03-14 23:27  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-debug/">debian-debug/</a></td><td align="right">2026-04-13 10:28  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-ports/">debian-ports/</a></td><td align="right">2026-04-13 09:56  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-security/">debian-security/</a></td><td align="right">2026-04-13 10:03  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian/">debian/</a></td><td align="right">2026-04-13 10:22  </td><td align="right">  - </td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
<address>Apache/2.4.66 (Debian) Server at debian-mirror.wirenboard.com Port 443</address>
</body></html>
* Connection #0 to host debian-mirror.wirenboard.com left intact

Если захардкодить в 45.89.25.184 (адрес случайно нашел), то

root@wirenboard-AG4LVLTQ:~# curl -v --connect-timeout 5 https://debian-mirror.wirenboard.com
*   Trying 45.89.25.184:443...
* Connected to debian-mirror.wirenboard.com (45.89.25.184) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: CN=debian-mirror.wirenboard.com
*  start date: Mar 15 18:58:32 2026 GMT
*  expire date: Jun 13 18:58:31 2026 GMT
*  subjectAltName: host "debian-mirror.wirenboard.com" matched cert's "debian-mirror.wirenboard.com"
*  issuer: C=US; O=Let's Encrypt; CN=E7
*  SSL certificate verify ok.
> GET / HTTP/1.1
> Host: debian-mirror.wirenboard.com
> User-Agent: curl/7.74.0
> Accept: */*
>
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx/1.24.0 (Ubuntu)
< Date: Mon, 13 Apr 2026 08:48:25 GMT
< Content-Type: text/html; charset=utf-8
< Transfer-Encoding: chunked
< Connection: keep-alive
<

                <left>
                Welcome to the National Research Nuclear University "MEPhI" mirror!<br>
                Supported protocols are: rsync, ftp, http.<br>
                IP: 85.143.112.112<br><br>
                contacts: mirror-private@ut.mephi.ru - administrator's e-mail<br>
                <hr>
                </left>

<html>
<head><title>Index of /</title></head>
<body>
<h1>Index of /</h1><hr><pre><a href="../">../</a>
<a href="ALTLinux/">ALTLinux/</a>                                          02-Oct-2024 00:00       -
<a href="FreeBSD/">FreeBSD/</a>                                           09-Apr-2026 10:00       -
<a href="FreeBSD-Archive/">FreeBSD-Archive/</a>                                   19-Feb-2022 11:48       -
<a href="NetBSD/">NetBSD/</a>                                            31-Jul-2025 17:03       -
<a href="NetBSD-archive/">NetBSD-archive/</a>                                    08-Dec-2024 22:21       -
<a href="OpenBSD/">OpenBSD/</a>                                           06-Apr-2026 11:45       -
<a href="OpenBSD-archive/">OpenBSD-archive/</a>                                   07-Oct-2024 01:24       -
<a href="almalinux/">almalinux/</a>                                         13-Apr-2026 05:33       -
<a href="almalinux-kitten/">almalinux-kitten/</a>                                  13-Apr-2026 06:29       -
<a href="astra/">astra/</a>                                             13-Apr-2026 01:54       -
<a href="blfs/">blfs/</a>                                              05-Mar-2026 19:07       -
<a href="calculate/">calculate/</a>                                         10-Apr-2026 20:33       -
<a href="crux/">crux/</a>                                              21-Apr-2025 19:01       -
<a href="debian/">debian/</a>                                            13-Apr-2026 08:40       -
<a href="debian-archive/">debian-archive/</a>                                    13-Apr-2026 06:14       -
<a href="debian-backports/">debian-backports/</a>                                  13-Apr-2026 06:28       -
<a href="debian-cd/">debian-cd/</a>                                         14-Mar-2026 19:11       -
<a href="debian-cd-archive/">debian-cd-archive/</a>                                 14-Mar-2026 17:55       -
<a href="debian-multimedia/">debian-multimedia/</a>                                 13-Apr-2026 06:52       -
<a href="debian-security/">debian-security/</a>                                   13-Apr-2026 08:04       -
<a href="devuan/">devuan/</a>                                            13-Apr-2026 04:57       -
<a href="devuan-cd/">devuan-cd/</a>                                         13-Apr-2024 11:32       -
<a href="gentoo-distfiles/">gentoo-distfiles/</a>                                  10-Mar-2026 04:42       -
<a href="gentoo-portage/">gentoo-portage/</a>                                    13-Apr-2026 07:38       -
<a href="hhvm/">hhvm/</a>                                              23-Jan-2018 00:09       -
<a href="lfs/">lfs/</a>                                               15-Sep-2024 16:17       -
<a href="lost%2Bfound/">lost+found/</a>                                        26-Jun-2012 23:59       -
<a href="mariadb/">mariadb/</a>                                           13-Apr-2026 00:00       -
<a href="nagios-plugins/">nagios-plugins/</a>                                    02-Jan-2026 15:13       -
<a href="other/">other/</a>                                             18-Mar-2025 15:31       -
<a href="percona/">percona/</a>                                           10-Apr-2026 17:46       -
<a href="pkgsrc/">pkgsrc/</a>                                            01-Apr-2026 03:48       -
<a href="pkgsrc-archive/">pkgsrc-archive/</a>                                    25-Jan-2024 21:39       -
<a href="projects/">projects/</a>                                          23-May-2014 12:51       -
<a href="pub/">pub/</a>                                               03-Feb-2026 14:29       -
<a href="runtu/">runtu/</a>                                             11-Nov-2025 00:32       -
<a href="scientific/">scientific/</a>                                        07-Oct-2024 11:51       -
<a href="slackware/">slackware/</a>                                         12-Apr-2026 01:51       -
<a href="slackware-iso/">slackware-iso/</a>                                     23-Oct-2025 07:03       -
<a href="sources/">sources/</a>                                           04-Apr-2022 11:39       -
<a href="termux/">termux/</a>                                            10-Nov-2023 12:25       -
<a href="robots.txt">robots.txt</a>                                         23-Oct-2024 17:26      36
</pre><hr></body>
</html>
* Connection #0 to host debian-mirror.wirenboard.com left intact

Обращаем внимание на каталоги и их наличие во втором случае и отсутствие в первом. Смотрим, кто виноват в кривом резолвинге

$ dig +trace debian-mirror.wirenboard.com

; <<>> DiG 9.18.39-0ubuntu0.24.04.2-Ubuntu <<>> +trace debian-mirror.wirenboard.com
;; global options: +cmd
.                       515255  IN      NS      a.root-servers.net.
.                       515255  IN      NS      b.root-servers.net.
.                       515255  IN      NS      c.root-servers.net.
.                       515255  IN      NS      d.root-servers.net.
.                       515255  IN      NS      e.root-servers.net.
.                       515255  IN      NS      f.root-servers.net.
.                       515255  IN      NS      g.root-servers.net.
.                       515255  IN      NS      h.root-servers.net.
.                       515255  IN      NS      i.root-servers.net.
.                       515255  IN      NS      j.root-servers.net.
.                       515255  IN      NS      k.root-servers.net.
.                       515255  IN      NS      l.root-servers.net.
.                       515255  IN      NS      m.root-servers.net.
;; Received 239 bytes from 127.0.0.53#53(127.0.0.53) in 4 ms

com.                    172800  IN      NS      a.gtld-servers.net.
com.                    172800  IN      NS      m.gtld-servers.net.
com.                    172800  IN      NS      c.gtld-servers.net.
com.                    172800  IN      NS      k.gtld-servers.net.
com.                    172800  IN      NS      j.gtld-servers.net.
com.                    172800  IN      NS      i.gtld-servers.net.
com.                    172800  IN      NS      d.gtld-servers.net.
com.                    172800  IN      NS      b.gtld-servers.net.
com.                    172800  IN      NS      g.gtld-servers.net.
com.                    172800  IN      NS      h.gtld-servers.net.
com.                    172800  IN      NS      e.gtld-servers.net.
com.                    172800  IN      NS      f.gtld-servers.net.
com.                    172800  IN      NS      l.gtld-servers.net.
com.                    86400   IN      DS      19718 13 2 8ACBB0CD28F41250A80A491389424D341522D946B0DA0C0291F2D3D7 71D7805A
com.                    86400   IN      RRSIG   DS 8 1 86400 20260426050000 20260413040000 54393 . mPO3RsCsEp84cmPNHDXb0l8h08HRjf6q8MD++foDGiWt0S+BXXD26tP7 62o1oNA9adA+gZuc3ymtWkIDuIboCWmwxV7FY18a9pThsJrnjDCx5wX/ AvGePQvK1cSoKJToRVt7yfmRGxyVpN5VZCbzTKFG5qNonnH2NM6QlhPz Y8+HHPcugV80RPUHTJ6dnPMycZ10jFkO87t78gV/N1/t4X/IqoxWvrDd ftDnuNLTxsLn3c9ScQHANqO4T/5W45/YoRrf76WcrUhAIxQ/nNWrbT4R FC6n/XGhUMEeJXrfevUBJ9MnIRGpXvYw5l2STU7cVIYcts3JzuLcpgcC aesLWg==
;; Received 1216 bytes from 192.36.148.17#53(i.root-servers.net) in 225 ms

wirenboard.com.         172800  IN      NS      destiny.ns.cloudflare.com.
wirenboard.com.         172800  IN      NS      finley.ns.cloudflare.com.
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 900 IN NSEC3 1 1 0 - CK0Q3UDG8CEKKAE7RUKPGCT1DVSSH8LL NS SOA RRSIG DNSKEY NSEC3PARAM
CK0POJMG874LJREF7EFN8430QVIT8BSM.com. 900 IN RRSIG NSEC3 13 2 900 20260420002632 20260412231632 35511 com. NdMVaxDv0CtIhnGdGEvxWGzr4gS3J5rOiAZata/5XRbah0ydsBu0v1nD ofWU04WjEHB7V5c34mjEMHL0sypsQw==
I0T7JS9RSLSJ06LPE0DCCD6VHVQB58GN.com. 900 IN NSEC3 1 1 0 - I0T7MJ4CTVVL3OCB07JR605G283TH3F8 NS DS RRSIG
I0T7JS9RSLSJ06LPE0DCCD6VHVQB58GN.com. 900 IN RRSIG NSEC3 13 2 900 20260419022357 20260412011357 35511 com. 8PnpxE3YdeMDho8J1Rl51+YVQZPJLnmhku8kV1iI+bjDVXkGog1o6mDr /JWdQ5OyiwES43i2pSG1+fZOWaNiGA==
;; Received 735 bytes from 192.33.14.30#53(b.gtld-servers.net) in 24 ms

;; communications error to 162.159.44.58#53: timed out
;; communications error to 162.159.44.58#53: timed out
;; communications error to 162.159.44.58#53: timed out
debian-mirror.wirenboard.com. 300 IN    NS      ns-1482.awsdns-57.org.
debian-mirror.wirenboard.com. 300 IN    NS      ns-151.awsdns-18.com.
debian-mirror.wirenboard.com. 300 IN    NS      ns-1636.awsdns-12.co.uk.
debian-mirror.wirenboard.com. 300 IN    NS      ns-558.awsdns-05.net.
;; Received 194 bytes from 2803:f800:50::6ca2:c24c#53(destiny.ns.cloudflare.com) in 4 ms

debian-mirror.wirenboard.com. 60 IN     A       52.19.109.145
debian-mirror.wirenboard.com. 172800 IN NS      ns-1482.awsdns-57.org.
debian-mirror.wirenboard.com. 172800 IN NS      ns-151.awsdns-18.com.
debian-mirror.wirenboard.com. 172800 IN NS      ns-1636.awsdns-12.co.uk.
debian-mirror.wirenboard.com. 172800 IN NS      ns-558.awsdns-05.net.
;; Received 210 bytes from 205.251.198.100#53(ns-1636.awsdns-12.co.uk) in 9 ms

Вывод: надо убрать амазон или все-таки напихать туда реп.

Добрый день.

Вот что-то пока не понимаю. Вы запрашиваете список - он вполне корректно отдается.

В частности

Проблема в том, что если НЕ хардкодить, то отдается адрес пустого сервера на амазоне, где нет ничего, кроме иконок и обновление ломается.

Проверил:

curl -v --connect-timeout 5 --resolve debian-mirror.wirenboard.com:443:52.19.109.145 https://debian-mirror.wirenboard.com
* Added debian-mirror.wirenboard.com:443:52.19.109.145 to DNS cache
* Hostname debian-mirror.wirenboard.com was found in DNS cache
*   Trying 52.19.109.145:443...
* Connected to debian-mirror.wirenboard.com (52.19.109.145) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* successfully set certificate verify locations:
*  CAfile: /etc/ssl/certs/ca-certificates.crt
*  CApath: /etc/ssl/certs
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use http/1.1
* Server certificate:
*  subject: CN=debian-mirror.wirenboard.com
*  start date: Mar 13 17:54:25 2026 GMT
*  expire date: Jun 11 17:54:24 2026 GMT
*  subjectAltName: host "debian-mirror.wirenboard.com" matched cert's "debian-mirror.wirenboard.com"
*  issuer: C=US; O=Let's Encrypt; CN=R12
*  SSL certificate verify ok.
> GET / HTTP/1.1
> Host: debian-mirror.wirenboard.com
> User-Agent: curl/7.74.0
> Accept: */*
> 
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
* old SSL session ID is stale, removing
* Mark bundle as not supporting multiuse
< HTTP/1.1 200 OK
< Server: nginx/1.14.0 (Ubuntu)
< Date: Tue, 14 Apr 2026 08:49:06 GMT
< Content-Type: text/html;charset=UTF-8
< Content-Length: 1834
< Connection: keep-alive
< Vary: Accept-Encoding
< 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
 <head>
  <title>Index of /</title>
 </head>
 <body>
<h1>Index of /</h1>
  <table>
   <tr><th valign="top"><img src="/icons/blank.gif" alt="[ICO]"></th><th><a href="?C=N;O=D">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-archive/">debian-archive/</a></td><td align="right">2025-10-14 22:56  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-cd/">debian-cd/</a></td><td align="right">2026-03-14 23:27  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-debug/">debian-debug/</a></td><td align="right">2026-04-14 10:31  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-ports/">debian-ports/</a></td><td align="right">2026-04-14 10:15  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian-security/">debian-security/</a></td><td align="right">2026-04-13 22:40  </td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top"><img src="/icons/folder.gif" alt="[DIR]"></td><td><a href="debian/">debian/</a></td><td align="right">2026-04-14 10:25  </td><td align="right">  - </td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
<address>Apache/2.4.66 (Debian) Server at debian-mirror.wirenboard.com Port 443</address>
</body></html>
* Connection #0 to host debian-mirror.wirenboard.com left intact

и да, при запросе /debian отдает “301 Moved Permanently”.
Попрошу специалиста глянуть.

Не, как раз при /debian 301 это хорошо. Он на /debian/ отдает, как положено. И там вроде что-то даже есть :slight_smile: толи починилось, толи магия какая-то. Счас доберусь, где у меня контроллер и расхардкожу

Да, починилось. Можно закрывать

Не удалось получить http://debian-mirror.wirenboard.com/debian-security/pool/updates/main/n/nginx/nginx-common_1.18.0-6.1%2Bdeb11u6_all.deb Не удалось соединиться с debian-mirror.wirenboard.com:80 (52.19.109.145). - connect (111: В соединении отказано)

пинг ни напрямую, ни через 2 разных VPN не проходит тоже

Добрый день.
Сейчас проверил - доступно. Возможно были временные проблемы.

да, сейчас смог обновиться.