BSDPORTAL.RU
http://bsdportal.ru/

Firefox не может загрузить файл
http://bsdportal.ru/viewtopic.php?f=25&t=29275
Страница 1 из 1

Автор:  JBrown [ Вс 16 янв, 2022 8:09 pm ]
Заголовок сообщения:  Firefox не может загрузить файл

Нужно было сделать небольшую программу (под Windows). Решил сделать ее на движке Godot (вроде не очень сложно, да и мультиплатформенность все же). Все делал на FreeBSD. Дошла очередь до создания запускаемого файла (exe). Действия, вроде, не очень сложные, но нужно загрузить шаблоны экспорта с официального сайта. И вот тут у меня появилась проблема: Firefox (v94.0) никак не захотел качать файл по ссылке. Страница godotengine.org/download открывается без проблем, а загрузка файла по любой ссылке с этой страницы завершается следующей ошибкой:

Ошибка при установлении защищённого соединения
При соединении с downloads.tuxfamily.org произошла ошибка. SSL получило запись, длина которой превышает максимально допустимую.

Код ошибки: SSL_ERROR_RX_RECORD_TOO_LONG

Сначала подумал, что с сайтом tuxfamily.org что-то не так. Но при случае попробовал загрузить этот файл на другом ПК с ОС Windows 10 (лицензионная). И через встроенный браузер, и через Firefox таких проблем не заметил.

Версия Firefox на ПК Windows была даже старее, чем на моем ПК с FreeBSD. Расширения одинаковые: uMatrix и uBlock Origin (отключал - не помогло).

Это у всех так (может кто-то проверит по части FreeBSD)? Может ли кто-нибудь объяснить это?

Автор:  AMDmi3 [ Пн 17 янв, 2022 7:55 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

У меня (FreeBSD 13.0, FF 95.0.2) всё работает. Если верить SSL Labs, явных проблем с сервером нет.

Какая версия системы? Качаются ли эти файлы через fetch/curl/wget?

Цитата:
Версия Firefox на ПК Windows была даже старее

Это не показательно. FF для разных систем по-разному собирается.

Автор:  JBrown [ Пн 17 янв, 2022 11:37 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

FreeBSD - 12.3-RELEASE
Firefox - 94.0.1

Попробовал через curl:
Код:
curl https://downloads.tuxfamily.org/godotengine/3.4.2/Godot_v3.4.2-stable_win64.exe.zip

Получил ошибку:
Код:
curl: (35) error:1408F10B:SSL routines:ssl3_get_record:wrong version number

Видимо дело не в firefox...

Автор:  AMDmi3 [ Вт 18 янв, 2022 5:51 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

Вообще странные ошибки, как будто вам там не SSL отвечает. Попробуйте посмотреть telnet'ом что там на downloads.tuxfamily.org 443. Можно было бы предположить кривую блокировку, но если из-под windows всё работает то видимо нет. С версией системной openssl это тоже вряд-ли связано, судя по ssl labs хост поддерживает TLS 1.0-1.2, это даже не 1.3, да и в 12.3 openssl не то чтобы древняя. Скорее что-то с настройкой сети - DNS, прокси, роутинг.

У меня так:
Код:
% host downloads.tuxfamily.org
downloads.tuxfamily.org is an alias for downloads.geo.tuxfamily.net.
downloads.geo.tuxfamily.net is an alias for free.downloads.tuxfamily.net.
free.downloads.tuxfamily.net has address 213.36.253.171
free.downloads.tuxfamily.net has address 213.36.253.18
free.downloads.tuxfamily.net has IPv6 address 2a01:e0d:1:3:58bf:fa12:0:1
free.downloads.tuxfamily.net has IPv6 address 2a01:e0d:1:4:58bf:faab:0:1
% openssl s_client -connect downloads.tuxfamily.org:443
CONNECTED(00000003)
depth=2 C = US, O = Internet Security Research Group, CN = ISRG Root X1
verify return:1
depth=1 C = US, O = Let's Encrypt, CN = R3
verify return:1
depth=0 CN = absinthe.tuxfamily.org
verify return:1
---
Certificate chain
 0 s:CN = absinthe.tuxfamily.org
   i:C = US, O = Let's Encrypt, CN = R3
 1 s:C = US, O = Let's Encrypt, CN = R3
   i:C = US, O = Internet Security Research Group, CN = ISRG Root X1
 2 s:C = US, O = Internet Security Research Group, CN = ISRG Root X1
   i:O = Digital Signature Trust Co., CN = DST Root CA X3
---
Server certificate
-----BEGIN CERTIFICATE-----
MIIFkzCCBHugAwIBAgISAzV4Pzxo6G1vqjUKQ6O+5CsuMA0GCSqGSIb3DQEBCwUA
MDIxCzAJBgNVBAYTAlVTMRYwFAYDVQQKEw1MZXQncyBFbmNyeXB0MQswCQYDVQQD
EwJSMzAeFw0yMTEyMjEwMzI5NTZaFw0yMjAzMjEwMzI5NTVaMCExHzAdBgNVBAMT
FmFic2ludGhlLnR1eGZhbWlseS5vcmcwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAw
ggEKAoIBAQCjmLnYg8y2uP7KWX5xk1f3jrPg85yi2MchBwX4GMUBidXZNMrh+9Al
7cAKlIO3XFx3tUhIHcENvPyP1OCjdZK27ELegZieurJ0vmX61hJkDsRLN0t73qJF
3K0L9UQD31recsqr3LNV5168HaDoXSfPMP7cyrBLpgkLKZ6aPhe++TCadXl91YAh
RukFvk09xZhgpnIJdvRdNbzoIi9FmJ7ko/JTN8yMbxUGsEKKggbPhfILsGNPadJP
MdA//8tYG4+RhJ7Fooa+rEX5EYsMK5PT70kfJ5mPblYZtGfJaZ5lmicKn75dlMDQ
TgsBoPnZIwWn88nj0OG+Snu05t/ym5KVAgMBAAGjggKyMIICrjAOBgNVHQ8BAf8E
BAMCBaAwHQYDVR0lBBYwFAYIKwYBBQUHAwEGCCsGAQUFBwMCMAwGA1UdEwEB/wQC
MAAwHQYDVR0OBBYEFKcyNTF27/9gRkfiUzNUs3ow5F27MB8GA1UdIwQYMBaAFBQu
sxe3WFbLrlAJQOYfr52LFMLGMFUGCCsGAQUFBwEBBEkwRzAhBggrBgEFBQcwAYYV
aHR0cDovL3IzLm8ubGVuY3Iub3JnMCIGCCsGAQUFBzAChhZodHRwOi8vcjMuaS5s
ZW5jci5vcmcvMIGABgNVHREEeTB3ghZhYnNpbnRoZS50dXhmYW1pbHkub3JnghZh
cm1hZ25hYy50dXhmYW1pbHkub3JnghZkb3dubG9hZC50dXhmYW1pbHkub3Jnghdk
b3dubG9hZHMudHV4ZmFtaWx5Lm9yZ4IUbWFsaWJ1LnR1eGZhbWlseS5vcmcwTAYD
VR0gBEUwQzAIBgZngQwBAgEwNwYLKwYBBAGC3xMBAQEwKDAmBggrBgEFBQcCARYa
aHR0cDovL2Nwcy5sZXRzZW5jcnlwdC5vcmcwggEFBgorBgEEAdZ5AgQCBIH2BIHz
APEAdgBGpVXrdfqRIDC1oolp9PN9ESxBdL79SbiFq/L8cP5tRwAAAX3bQMrdAAAE
AwBHMEUCICb7XPjup0aDxHC25X1Qy2CSbVqwj3TK87j+tqlFXcKJAiEAqvJ1N9Xq
74nXAV1EbKd3bPf6XShVXG+F8m4c+kKgSgIAdwBvU3asMfAxGdiZAKRRFf93FRwR
2QLBACkGjbIImjfZEwAAAX3bQMv4AAAEAwBIMEYCIQDc1fb04vhrmDn3winekpvh
zoxvoNwSaDkcPlHq6+MgYwIhAMwNhgWDhb3o8epDU1nbvpDZ8ofl4v6o7Ed0x60E
C6uRMA0GCSqGSIb3DQEBCwUAA4IBAQCxCUSZKycoPtGxfwCLR0iTLUei4KCCavNI
8KbnGJJX+SJnHoB88RPA6J2Q8DSuJ9S95N4f0otCX6mQaQfYIP0GMu2NzRCseqEO
FcfQm9756/6+Do4VlYxWf7EMIwWa1/kcREiS3ExaRidiXq0K5WInaoA4pOTUajO6
c2wQNErse36tw6/DbwQmFc+xWYaC2zikIUyysx3Uay7DoWPjEgNm3gTCWCa9K9QM
nMmLY7pJtNHUTCZ3iA5FwKM6aA3KLicVXLWQVwGPZolVI/4bWCU6OqrZaARIkPv1
2DareKc54z4hLofgTpTlC5yrlPC60sjy6Jyv76JX/uME5M4zAotK
-----END CERTIFICATE-----
subject=CN = absinthe.tuxfamily.org

issuer=C = US, O = Let's Encrypt, CN = R3

---
No client certificate CA names sent
Peer signing digest: SHA256
Peer signature type: RSA
Server Temp Key: ECDH, P-384, 384 bits
---
SSL handshake has read 4845 bytes and written 483 bytes
Verification: OK
---
New, TLSv1.2, Cipher is ECDHE-RSA-AES128-GCM-SHA256
Server public key is 2048 bit
Secure Renegotiation IS supported
Compression: NONE
Expansion: NONE
No ALPN negotiated
SSL-Session:
    Protocol  : TLSv1.2
    Cipher    : ECDHE-RSA-AES128-GCM-SHA256
    Session-ID: 78550F47C36D460D109687A1096E8ACB59EFD9C969DBB3CF5887F9A0F25DCED0
    Session-ID-ctx:
    Master-Key: 32070E703E3AF66121CDB1660B4BD9FFB6B8D07AC99B6CC35A84549D30A4D714139D9834D47BF49750A1576128FFCB07
    PSK identity: None
    PSK identity hint: None
    SRP username: None
    TLS session ticket lifetime hint: 300 (seconds)
    TLS session ticket:
    0000 - a2 70 28 d0 98 8a 46 32-65 66 7b 9d c9 c4 90 8e   .p(...F2ef{.....
    0010 - 46 b4 db e4 72 90 3d 43-09 20 aa 5f 27 0a 91 08   F...r.=C. ._'...
    0020 - 96 70 fd 78 ef 95 b7 48-7b 76 de b7 aa 0d 7e b5   .p.x...H{v....~.
    0030 - b3 4d 58 23 97 ad 11 99-d7 77 e0 78 a8 cd 65 86   .MX#.....w.x..e.
    0040 - 98 03 db 31 0c 8e ba 9e-e3 9b de 2c 40 ec 10 b4   ...1.......,@...
    0050 - 1d 6d 6f 29 75 36 2b e9-dd ab a8 71 34 0c 3d 54   .mo)u6+....q4.=T
    0060 - 24 40 3c 56 c0 6e 67 74-4f 45 47 af 67 e0 c8 bc   $@<V.ngtOEG.g...
    0070 - 44 de c1 35 51 ad f1 cf-23 39 ea 54 67 f9 2d f5   D..5Q...#9.Tg.-.
    0080 - 9f 16 40 ac f5 04 95 20-51 e4 a8 29 1c ee a8 d4   ..@.... Q..)....
    0090 - 07 af fa 4b fb 15 40 10-e3 50 e9 02 0c 7f 21 c7   ...K..@..P....!.
    00a0 - 7e d9 0e 8e 22 36 fa e5-d2 66 6b df 4d 68 34 21   ~..."6...fk.Mh4!
    00b0 - ee b1 a1 22 8c fa 1b ed-c7 e8 34 97 c9 2d 04 dd   ..."......4..-..

    Start Time: 1642513854
    Timeout   : 7200 (sec)
    Verify return code: 0 (ok)
    Extended master secret: no
---

Автор:  JBrown [ Вт 18 янв, 2022 8:53 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

Попробовал запустить на своем ПК совсем другую ОС (использовал elementaryOS). Firefox в ней выдал ту же ошибку. Так что дело вовсе не в FreeBSD. Может в роутере что-то не так. Посмотрю его настройки.
А Windows был совсем на другом ПК (хотя провайдер тот же).

Автор:  JBrown [ Вт 18 янв, 2022 9:09 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

Посмотрел настройки роутера. Нашел, что задействован "Yandex DNS". Убрал галочку. Теперь браузер вместо ошибки выдает запрос на загрузку файла. Видимо Yandex считает, что этот сайт содержит файлы с вирусами и таким способом блокирует загрузку?

Спасибо за участие.

Автор:  AMDmi3 [ Вт 18 янв, 2022 9:29 pm ]
Заголовок сообщения:  Re: Firefox не может загрузить файл

Ну да.

Код:
% host downloads.tuxfamily.org 77.88.8.88
Using domain server:
Name: 77.88.8.88
Address: 77.88.8.88#53
Aliases:

downloads.tuxfamily.org has address 213.180.193.250
downloads.tuxfamily.org has IPv6 address 2a02:6b8::b10c:bad

Страница 1 из 1 Часовой пояс: UTC + 4 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/