Произошла ошибка TLS при попытке найти пакет cupertino_icons в https://pub.dartlang.org - PullRequest
0 голосов
/ 09 февраля 2019

Я получаю ниже ошибка-

Got TLS error trying to find package cupertino_icons at https://pub.dartlang.org.
pub upgrade failed (69) -- attempting retry 2 in 2 seconds...

Насколько я понимаю, я нахожусь в офисной сети (VPN), поэтому я получаю эту ошибку.Я пробовал несколько вариантов, и я видел несколько постов, но ни в одном посте не указано, как это делать.Поэтому я опубликую все свои вопросы здесь, если кто-нибудь поможет, это будет действительно полезно для всех, кто собирается начать работу над флаттером

1) Как установить и создать самозаверяющий сертификат?
Нужно ли создавать самозаверяющий сертификат для домена pub.dartlang.org?Я пытался создать сертификат с помощью этого (https://www.akadia.com/services/ssh_test_certificate.html) использовать домен как pub.dartlang.org, это правильный путь или как это сделать?
2) Я поставил DART_VM_OPTIONS=--root-certs-file=C:\Users\dev\certs\chrome.cer в качестве своего сертификата, но все ещепроблема не решена.
3) Если мне нужно установить https_proxy?Какие значения для имени хоста и порта в VPN?Как я могу найти эти значения? Приложение Flutter за корпоративным брандмауэром выдает ошибку TLS при получении пакетов
4) Чтобы решить эту проблему, я видел ссылку на этот комментарий https://github.com/dart-lang/pub/issues/1882#issuecomment-415588527 Как это реализовать?

Я пробовал несколько вещей, если кто-то может помочь, как обойти эту ошибку, которая поможет многим, я думаю.

Ответы [ 2 ]

0 голосов
/ 08 августа 2019

Это может быть проблема с ограниченной сетью.Вы можете установить прокси

systemProp.http.proxyPort=PortNumber
systemProp.https.proxyPort=PortNumber
systemProp.http.proxyUser=User
systemProp.https.proxyUser=User 
systemProp.http.proxyPassword=Password
systemProp.https.proxyPassword=Password
systemProp.https.proxyHost=YourHost
systemProp.http.proxyHost=YourHost
systemProp.http.nonProxyHosts=YourNonHost
systemProp.https.nonProxyHosts=YourNonHost
0 голосов
/ 01 мая 2019

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...