Имя хоста / IP не совпадает с альтернативными именами сертификатов - PullRequest
0 голосов
/ 01 сентября 2018

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

fitz:tesseractOcrSample fitzmode$ npm i
npm ERR! request to https://registry.npmjs.org/react failed, reason: Hostname/IP doesn't match certificate's altnames: "Host: registry.npmjs.org. is not in the cert's altnames: DNS:a.sni.fastly.net, DNS:a.sni.global-ssl.fastly.net"

npm ERR! A complete log of this run can be found in:
npm ERR!     /Users/fitzmode/.npm/_logs/2018-09-01T13_08_53_778Z-debug.log

Глядя на другие решения, я пытался установить strict-ssl на false в npm config, но безрезультатно.

Я также пытался использовать yarn вместо этого, но получаю следующее.

fitz:tesseractOcrSample fitzmode$ yarn install
yarn install v1.7.0
info No lockfile found.
[1/4] ?  Resolving packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/react: getaddrinfo ENOTFOUND registry.yarnpkg.com registry.yarnpkg.com:443".
info If you think this is a bug, please open a bug report with the information provided in "/Users/fitzmode/Downloads/react-native-tesseract-ocr-master/tesseractOcrSample/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

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

Ответы [ 3 ]

0 голосов
/ 01 сентября 2018

Это работает для меня

Я отредактировал файл / etc / hosts и создал запись, подобную этой

104.16.109.30   registry.npmjs.org

и все работает.

0 голосов
/ 02 сентября 2018

Это работает для меня

Добавить

104.16.16.35    registry.yarnpkg.com

в / etc / hosts

0 голосов
/ 01 сентября 2018

решаемые

Я изменил DNS-провайдера на моем компьютере на OpenDNS. Возможно, на npm registry произошла неправильная конфигурация, которая может быть кэширована моим провайдером.

В Preferences > Network > Advanced > DNS (Tab) я добавил 208.67.222.222 и 208.67.220.220 в список DNS-серверов.

Подробнее здесь здесь

...