ARDUINO Ошибка менеджера плат Arduino IDE

taltsutamatu

✩✩✩✩✩✩✩
24 Янв 2022
5
0
Добрый день! Есть проблема с менеджером плат в Arduino IDE. При добавлении ссылок на сторонние платы пишет "Возникла ошибка при загрузке" и ссылка. Причём так только на моём компьютере и только на работе. Причину установить не удалось - пробовал советы из интернета, типа запуска keytool джавы, установка сертификата и т.п. В т.ч. переустанавливал и среду, и джаву, и пайтон. Пробовал разные версии. Ничто не помогает. Вручную скачать json браузером и закинуть в папку Arduino15 - так работает. Но хочется всё же делать это не вручную.
Кроме этого, обнаружил, что некоторые ссылки всё же подгружаются средой. Например,
https://mcudude.github.io/MegaCore/package_MCUdude_MegaCore_index.json - средой видится
http://arduino.esp8266.com/stable/package_esp8266com_index.json - средой не видится
При этом обе ссылки прекрасно открываются браузером.



Снимок экрана 2022-01-24 100611.png
 

PiratFox

★★★★✩✩✩
13 Фев 2020
1,071
253
@taltsutamatu, посмотрите настройки фаерволла винды и/или антивируса. Похоже, причина там.
 
Изменено:

taltsutamatu

✩✩✩✩✩✩✩
24 Янв 2022
5
0
@Геннадий П, а вот это помогло. Правда, не все ссылки остаются рабочими при смене на https. То есть браузером http открывается у такой ссылки, а https - нет. Например,
@PiratFox, антивиря нету. В брандмауэре винды создал правило для ардуино IDE, разрешать всё.
 

Геннадий П

★★★★✩✩✩
14 Апр 2021
855
276
42
@taltsutamatu, Интернет от какого оператора? Проводной или мобильный?
Не обратил внимания сначала:
Причём так только на моём компьютере и только на работе.
Как вариант: роутер или чтото на работе вмешивается в http-трафик, от этого и ошибка.
Попробовать на работе браузером в анонимном режиме скачать файл и дома где все нормально, и сравнить их на различия.
 
Изменено:

poty

★★★★★★✩
19 Фев 2020
1,836
567

@taltsutamatu, а что вы хотели? Некоторые сайты имеют подключение SSL, другие - нет. Это - Интернет!
 

taltsutamatu

✩✩✩✩✩✩✩
24 Янв 2022
5
0
а хотел я добавить плату в менеджер плат. А http ссылки, как оказалось, не добавляются, хотя браузер их прекрасно скачивает.

@Геннадий П, всё так же конкретно для ссылки http://drazzy.com/package_drazzy.com_index.json
браузер открывает и в обычном режиме, и в режиме инкогнито эту ссылку через http. Но если добавить https, то не открывается. Понятное дело, что это ссылка просто не работает через https. Но как же её всё-таки добавить в менеджер плат? Ведь браузер открывает http => нет блокировки. Плюс проверил ещё на компе коллеги, там всё работает без вопросов. Может мне не хватает каких-нибудь библиотек на компе (какой-нибудь версии джава, я не знаю)?
 

poty

★★★★★★✩
19 Фев 2020
1,836
567
@taltsutamatu, браузер, как правило, поддерживает переадресацию. Многие сайты имеют кросс-переадресацию (т.е., когда набираешь http, то переадресовывается на https,и наоборот). Очевидно, этого нет в Arduino IDE, так как потенциально это - опасная операция и должна подтверждаться/контролироваться инициировавшим её человеком.
 

Геннадий П

★★★★✩✩✩
14 Апр 2021
855
276
42
Многие сайты имеют кросс-переадресацию
У этого без переадресации.

Код:
Status:    200 OK
Code:    200
Date:    Tue, 25 Jan 2022 08:30:12 GMT
Server:    Apache/2.2.34 (Amazon)
Last-Modified:    Tue, 25 Jan 2022 00:00:02 GMT
ETag:    "1ea-2fa6f-5d65cc451b726"
Accept-Ranges:    bytes
Content-Length:    195183
Connection:    close
Content-Type:    application/json
 

taltsutamatu

✩✩✩✩✩✩✩
24 Янв 2022
5
0
В общем, проблема решилась. На работе нужно было вручную прописать конфигурацию прокси в настройках IDE.
 
  • Вау +0
Реакции: Ehktov