Yarn: Похоже, возникла проблема с вашим сетевым подключением. Повторная попытка ...

Созданный на 20 янв. 2018  ·  80Комментарии  ·  Источник: yarnpkg/yarn

Вы хотите запросить функцию или сообщить об ошибке ?
может быть

Каково текущее поведение?
PS. Я пытался решить эту проблему, выполнив поиск здесь и в Google, но ни один подход не решил ее. Я также удалил, почистил кеши, перезагрузил Mac. Почистил DNS, прошил все, что мог. Я сделал все, что знал.

После установки zsh продолжает говорить: «Похоже, возникла проблема с сетевым подключением. Повторная попытка ...»

error An unexpected error occurred: "https://registry.yarnpkg.com/get-caller-file: read ETIMEDOUT".
info If you think this is a bug, please open a bug report with the information provided in "/Users/micheldiz/umover-fire/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
info There appears to be trouble with your network connection. Retrying...

Если текущее поведение является ошибкой, предоставьте шаги для воспроизведения.

Какое поведение ожидается?

Пожалуйста, укажите ваш node.js, yarn и версию операционной системы.
пряжа -v
1.3.2
узел -v
v9.3.0

Mac Os High Sierra.

Детали:

Arguments: 
  /usr/local/bin/node /usr/local/Cellar/yarn/1.3.2/libexec/bin/yarn.js add react-apollo

PATH: 
  /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/usr/local/bin/:/Users/micheldiz/Library/Android/sdk/tools:/Users/micheldiz/Library/Android/sdk/platform-tools:/usr/local/bin/:/Users/micheldiz/Library/Android/sdk/tools:/Users/micheldiz/Library/Android/sdk/platform-tools

Yarn version: 
  1.3.2

Node version: 
  9.3.0

Platform: 
  darwin x64

npm manifest: 
  {
    "main": "node_modules/expo/AppEntry.js",
    "private": true,
    "dependencies": {
      "expo": "^25.0.0",
      "react": "16.2.0",
      "react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz"
    }
  }

yarn manifest: 
  No manifest

Lockfile: 
  No lockfile

Trace: 
  Error: read ETIMEDOUT
      at _errnoException (util.js:999:13)
      at TLSWrap.onread (net.js:629:25)

Самый полезный комментарий

Пробую "вуду":

  • Удалите все "* .lock" и rm node_modules. Или rm -rf node_modules/

  • Очистите все соединения, такие как DNS, кеши и т. Д.

  • Команды терминала:

  • [] set http_proxy=

  • [] set https_proxy=
  • [] yarn config delete proxy
  • [] npm config rm https-proxy
  • [] npm config rm proxy
  • [] npm config set registry "http://registry.npmjs.org" или npm config set registry "https://registry.npmjs.org"

  • Перезагрузите терминал и попробуйте.

  • Используйте: yarn add mypckge --network-timeout 100000 или yarn --network-timeout 100000
    но сначала попробуйте всего yarn

  • Перезагрузите терминал и попробуйте yarn снова и / или с --network-timeout.

У меня пока работает. Посмотрю как будет со временем.

Все 80 Комментарий

Такое же поведение наблюдается, когда я пытаюсь добавить новый модуль, а файл yarn.lock существует.
Решаю, удалив файл yarn.lock.
Затем создается файл yarn.lock (это то, что я хочу)
И затем я снова сталкиваюсь с той же проблемой, когда добавляю новый модуль (yarn add ..), удаляю yarn.lock, и он снова работает.

Получение той же проблемы на
ОС: Windows 10
Узел: 9.4.0
Пряжа: 1.4.0
npm: 4.6.1
Сторож: 4.9.1
Xcode: Н / Д
Android Studio: версия 3.0.0.0 AI-171.4443003
Пакеты разрешены, но выборка не происходит, файл блокировки не создается, пытался изменить время ожидания сети, также ничего не произошло. пытался перейти на более ранние версии, например, 0.24.6, проблема все еще не устранена.

@rooozox, возможно ли вам поделиться своими package.json и yarn.lock ?

@torifat Извините, я больше не могу его воспроизвести. Я пробовал несколько раз, но теперь все работает хорошо. Если это произойдет снова, я отправлю подробную информацию.

У меня такая же проблема с Ubuntu 16.04

Интересно; в Ubuntu для Windows я жестко Yarn проделал это _много_ раз. npm install отлично работает, и все остальные сетевые подключения работают нормально. Чтобы обойти эту проблему, я просто ctrl + c и снова запускаю yarn. Практически всегда работает.

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

Пробую "вуду":

  • Удалите все "* .lock" и rm node_modules. Или rm -rf node_modules/

  • Очистите все соединения, такие как DNS, кеши и т. Д.

  • Команды терминала:

  • [] set http_proxy=

  • [] set https_proxy=
  • [] yarn config delete proxy
  • [] npm config rm https-proxy
  • [] npm config rm proxy
  • [] npm config set registry "http://registry.npmjs.org" или npm config set registry "https://registry.npmjs.org"

  • Перезагрузите терминал и попробуйте.

  • Используйте: yarn add mypckge --network-timeout 100000 или yarn --network-timeout 100000
    но сначала попробуйте всего yarn

  • Перезагрузите терминал и попробуйте yarn снова и / или с --network-timeout.

У меня пока работает. Посмотрю как будет со временем.

Я тоже это переживаю. Интернет опускается до 70 Мбит / с,

Увеличение тайм-аута не разрешилось, попытался уничтожить контейнеры докеров, удалить package.lock и т. Д.

Однако я решил эту проблему, привязав свои телефоны к LTE. что за?

У меня такая же проблема.

__Окружающая обстановка__
ОС: Windows 10 x86_64
Узел: v8.11.0
пряжа: 1.5.1

__Журнал__

C:\Users\SomeUser\WebstormProjects\SomeProject>yarn add --dev nyc
yarn add v1.5.1
[1/4] Resolving packages...
[2/4] Fetching 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/nyc/-/nyc-11.7.3.tgz: ESOCKETTIMEDOUT".

__ Попытка изолировать проблему__
Есть 3 подозреваемых.

  • Оборудование моего ПК с Windows (возможно, сетевой адаптер)
  • Клиентская ОС / программное обеспечение
  • Удаленный сервер npm

Я попытался выполнить ту же команду yarn в Virtual Ubuntu 16.04, запущенной на моем ПК с Windows с помощью Hyper-V.
Результат был успешным. У виртуальной машины не было проблем с установкой нового пакета npm.

На данный момент я сильно подозреваю, что проблема заключается в ОС Windows 10 или исполняемом двоичном файле yarn.

__ Заглядывая глубже __

Я запустил WireShark для мониторинга TCP-пакетов между registry.yarnpkg.com и моим ПК с Windows,
и я нашел очень интересные пакеты, которые могут быть основной причиной.

Каждый раз сообщение There appears to be trouble with your network connection. Retrying...
выводится на консоль, с моего ПК на сервер npm отправлен RST-пакет.
Вы знаете, пакет RST - это принудительное закрытие TCP-соединения.
Но он отправляется с клиентского ПК.
Мне это странно.

Затем мне стало интересно, что вызывает отправку пакета RST с моего ПК.
Я обнаружил, что каждый раз перед отправкой пакета RST есть пакеты, указывающие TCP ZeroWindow , что означает, что объект, принимающий данные (в данном случае это мой клиентский компьютер), сообщает отправителю, чтобы он прекратил отправку пакета, пока получатель не разрешит это сделать. Это.

После того, как отправитель получит пакеты с указанием TCP ZeroWindow , клиент должен отправить TCP Window Update на сервер, чтобы возобновить TCP-связь.

Но я не смог найти тот пакет TCP Window Update отправленный с моего клиентского компьютера.
Сервер npm ждал разрешения на отправку данных, но мой клиентский компьютер не сказал этого.
Затем истекло время ожидания, и с моего ПК был отправлен пакет RST.

По-видимому, основная причина заключается не в отправке пакета TCP Window Update для возобновления связи с клиентом.
Поскольку у меня не было проблем с загрузкой больших файлов из Интернета, я подозреваю, что проблема заключается в сетевом коде в двоичном файле узла, скомпилированном для Windows.

Такая же проблема здесь
--network-timeout 1000000 работал у меня.

ОС: Windows 10 1709, WSL: Ubuntu 18
Узел: 10.1.0
Пряжа: 1.6.0

ОС: macOS 10.13.4
Узел: 10.1.0
Пряжа: 1.6.0

Здесь та же проблема. Таймауты подключения и не удается найти пакеты в реестре npm. Установка того же пакета через npm работает нормально.

Заглянув в трафик как @Hinaser , я также видел пакеты RST до сбоя. Для подключения к Интернету в сети используется маршрутизатор AVM FRITZ! Box 3272. Удаление (подключение напрямую к модему или использование другого маршрутизатора) «устраняет» проблемы. Вставляю обратно и ошибки возвращаются.

edit: Сброс маршрутизатора исправил это на этот раз.

У меня внезапно возникла та же проблема, и я не мог использовать create-react-native-app для создания нового проекта.

Using package manager as yarnpkg with yarn interface.
Installing packages. This might take a couple minutes.
Installing react-native-scripts...
yarn
add v1.6.0
info No lockfile found.
[1/4] 🔍  Resolving packages...
info There appears to be trouble with your network connection. Retrying...

ОС: macOS 10.13..4
Узел: 8.11.1
Пряжа: 1.6.0

ОС: Alpine (Docker node:9.4-alpine )
Узел: 9.4.0
Пряжа: 1.3.2

Теперь я вижу, по крайней мере, еще четыре проблемы, которые говорят об этом: # 4333, # 4890, # 4510, # 5447.
Кажется, очевидного происхождения не найдено. Да.
Увеличение тайм-аута также помогло мне, но не совсем решение.

Странно то, что я получаю эту ошибку только тогда, когда делаю yarn install из контейнера докеров (узел: углерод). Если я запустил yarn install из своего терминала разработки, все в порядке 🤔

edit: он работает на моей локальной машине из-за кеша пряжи!

Похоже, сейчас есть проблемы с серверами npm .

Такая же проблема здесь ..

Интересно то, что из другого физического местоположения (хотя и с другого хоста в одной стране) с тем же образом докера я не получаю ошибки.
Так что, возможно, серверы npm имеют значительные различия во времени отклика в зависимости от местоположения.

внезапно я добился успеха. попробуйте еще раз, ребята

Проблема исправлена ​​🎆

Проблема исправлена ​​🎆

Нет, это не так :(
Image of Yaktocat

По-прежнему возникают проблемы.

@MichelDiz -

Я тоже столкнулся с этим. Пытался удалить файл блокировки пряжи и node_modules / Использование npm install отлично работает. Также не работает в CI, который использует пряжу для установки и сборки.

У кого-нибудь есть подсказка, как действовать? Я мог бы сделать новый клон и т.д., но это кажется действительно странным.

мастер: пряжа
пряжа установить v1.6.0
info Файл блокировки не найден.
[1/4] 🔍 Решение проблем ...
info Похоже, проблема с сетевым подключением. Повторная попытка ...
error Получен неверный ответ из реестра для неопределенного. Реестр может быть недоступен.
info Посетите https://yarnpkg.com/en/docs/cli/install для документации по этой команде.

@MichelDiz .. похоже, работает, спасибо. Знаем ли мы, что происходит?

@backspaces - «Вы можете CNAME в разных учетных записях CloudFlare, но вы не можете CNAME прокси-записи в другую прокси-запись». - это то, что мне сказали

На самом деле, проблема действительно ЕСТЬ:
snap 05 25 18-18 17 54

@MichelDiz Спасибо. Все волшебники

@MichelDiz Я попробовал yarn --network-timeout 100000 install , и это сработало. Полный файл Dockerfile можно найти по адресу https://github.com/vietnam-devs/coolstore-microservices/blob/master/src/web/Dockerfile

такая же проблема в Mac
mac: 10.13.5 (17F77)
версия пряжи: 1.7.0
версия узла: 10.4.0

yarn add pugpug-loader --dev
yarn add v1.7.0
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
[3/5] 🚚  Fetching packages...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "http://r.cnpmjs.org/streamqueue/download/streamqueue-0.0.6.tgz: readETIMEDOUT".
info If you think this is a bug, please open a bug report with the information provided in "/Users/xxx/xxx/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

По _ некоторым_ причинам yarn не установил нужный мне пакет. В этом случае compression . Я использую систему Windows 10 Pro с контейнерами докеров. То, что я сделал, было вместо использования yarn install в моем Dockerfile было изменено на npm install . Оно работало завораживающе. #снова в деле

Такая же проблема здесь с использованием

λ create-react-app .

Creating a new React app in C:\Users\Pawel\WebstormProjects\testproject.

Installing packages. This might take a couple of minutes.
Installing react, react-dom, and react-scripts...

yarn add v1.7.0
info No lockfile found.
[1/4] Resolving packages...
warning react-scripts > jest > jest-cli > istanbul-api > [email protected]: 1.2.0 should have been a major version bump
[2/4] Fetching 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: "http://registry.npmjs.org/compression/-/compression-1.7.2.tgz: socket hang up".
info If you think this is a bug, please open a bug report with the information provided in "C:\\Users\\Pawel\\WebstormProjects\\testproject\\yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

Aborting installation.
  yarnpkg add --exact react react-dom react-scripts --cwd C:\Users\Pawel\WebstormProjects\testproject has failed.

Deleting generated file... package.json
Deleting generated file... yarn-error.log
Deleting testproject / from C:\Users\Pawel\WebstormProjects
Done.

На Win10Pro.

npx create-react-app testproject --use-npm сработало как шарм

Может быть связано с этим: https://github.com/facebook/create-react-app/issues/4588#issuecomment -400088653

Я перезагрузил свой терминал, и он заработал.

У меня сейчас эта проблема, но только с пакетом postcss-sprites. Все остальные пакеты были в порядке.

Я выполнил команду yarn upgrade в версии 1.7.0 и все было выполнено успешно.

После этого я обновил пакет до версии 1.9.4 и nodejs до версии 10.8.010.7.0 ) и снова попытался запустить команду. Сейчас пакеты не обновляются, но в консоли вижу:
info There appears to be trouble with your network connection. Retrying...

Затем я удалил файл yarn.lock и запустил команду yarn install :

$ yarn install
yarn install v1.9.4
info No lockfile found.
[1/4] Resolving packages...
warning laravel-mix > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning laravel-mix > css-loader > cssnano > autoprefixer > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning laravel-mix > css-loader > cssnano > postcss-merge-rules > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning laravel-mix > css-loader > cssnano > postcss-merge-rules > caniuse-api > [email protected]: Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.
warning laravel-mix > img-loader > imagemin-mozjpeg > mozjpeg > bin-build > download > gulp-decompress > [email protected]: gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5
[2/4] Fetching packages...
[-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------] 0/1259(

node:15992) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
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...

(пряжа 1.9.4, nodejs 10.8.0)

И запустите команду yarn install --verbose ввода:

node:9952) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
verbose 27.147 Performing "GET" request to "https://registry.yarnpkg.com/material-design-icons/-/material-design-icons-3.0.1.tgz".
info There appears to be trouble with your network connection. Retrying...
verbose 121.206 Performing "GET" request to "https://registry.yarnpkg.com/material-design-icons/-/material-design-icons-3.0.1.tgz".
info There appears to be trouble with your network connection. Retrying...
verbose 196.627 Performing "GET" request to "https://registry.yarnpkg.com/material-design-icons/-/material-design-icons-3.0.1.tgz".

В этом случае, если вы откроете ссылку на файл в браузере, файл будет успешно загружен.

2018-08-06 10-13-39 - google chrome

Затем понизьте версию с nodejs до 10.7.0 и тоже увидите сообщение об ошибке :(

Удаление папки node_modules не решило проблему. И следующий шаг - я понизил версию с yarn до 1.9.2 RC и процесс установки прошел нормально.

@Hinaser Спасибо! По какой-то причине я полностью забыл, что у меня запущена Malawarebytes (антивирусная программа), и ваш комментарий заставил меня не забыть ее выключить, исправив мою проблему «Кажется, проблема с вашим сетевым подключением».

Возникла эта проблема прямо сейчас на запущенном узле 8 Ubuntu 16.04. Мне удалось загрузить и установить более 1500 пакетов, но на этом она останавливается.

[1/5] Validating package.json...
[2/5] Resolving packages...
[3/5] Fetching packages...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
warning There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/react-icons/-/react-icons-2.2.7.tgz: ESOCKETTIMEDOUT".

Ни один из приведенных выше советов не помог. И npm сообщает, что все системы в порядке .... :(

Судя по тому, что я читаю выше, тот факт, что именно этот пакет останавливается, вероятно, несколько случайен. Я могу без проблем получить доступ к пакету с машины ubuntu через curl, так что это не настоящая проблема с сетью.

$ curl -I https://registry.yarnpkg.com/react-icons/-/react-icons-2.2.7.tgz
HTTP/1.1 200 OK
Date: Thu, 30 Aug 2018 03:23:06 GMT
Content-Type: application/octet-stream
Content-Length: 1097331

@аптека

Пытаться ...

yarn remove react-icons
yarn upgrade
yarn add react-icons

См. Выпуск №6317:

@OneCyrus
похоже, что увеличение таймаута сети помогает.
yarn --network-timeout 80000

Это работает!

Пытаться...

yarn remove react-icons
yarn upgrade
yarn add react-icons

@knoxcard
Спасибо за помощь. К сожалению, это не сработало. Не удалось удалить значки реакции, поскольку у меня никогда не было успешной установки пряжи на моем сервере CI (из-за вышеуказанной проблемы). Так что снимать было нечего.

При запуске yarn add react-icons меня продолжалось то же время ожидания.

Но запустил yarn add react-icons@knoxcard , и все

@ andrey-helldar тоже спасибо, но, к сожалению, yarn --network-timeout 100000 тоже не сработало. Я уже пробовал большую часть магии здесь https://github.com/yarnpkg/yarn/issues/4890 и https://github.com/yarnpkg/yarn/issues/5259#issuecomment -379769451

💣

может пора вернуться к npm 😬

У меня была такая же проблема прошлой ночью

Использование yarn --network-timeout 100000 не помогло мне.
Затем я вспоминаю, что если я использую DNS от Google, я пытаюсь удалить DNS, и тогда, вуаля, пряжу можно использовать, как раньше

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

Похоже, у меня не было проблем с подключением, но я подключился к другой сети Wi-Fi и повторил попытку, а затем смог запустить yarn create response-app appname и получить ожидаемое поведение при создании нового приложения для реагирования

Для меня это было потому, что я добавил двухфакторную аутентификацию в свою учетную запись npmjs.org.

Я побежал:

npm logout
npm login

Затем заполнили детали, включая запрос MFA OTP. Потом все снова заработало.

Устал повторять попытки создания образов Docker из-за периодических сетевых проблем yarn install . Оказалось, что это было довольно легко исправить, автоматизируя повторные попытки изнутри Dockerfile =)

# HACK: get around intermittent network problems downloading packages.
RUN for attempt in $(seq 1 100); do yarn install --frozen-lockfile && break; done

Более подробный, если вы хотите _знакомиться_ с некоторыми успехами.

# HACK: get around intermittent network problems downloading packages.
RUN for attempt in $(seq 1 100); do echo "Attempt number $attempt"; yarn install --verbose --frozen-lockfile && break; done

Вы можете изменить / добавить флаги к yarn install зависимости от вашей ситуации; см., например, https://github.com/yarnpkg/yarn/issues/749.

Я перезагрузил свой терминал, и он заработал.

Это устранило проблему для меня.

Решение для меня в MacOS High Sierra,
Измените DNS на
1.1.1.1
8.8.8.8
8.8.4.4
Выключено и включено Wi-Fi или сетевое соединение и
Да работает.

Привет, у меня такая же проблема

попробовал большинство вариантов, но ни один из них не работает

sudo yarn global add gulp-cli --network-timeout 100000
[sudo] password for prasad: 
yarn global v1.10.1
[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/gulp-cli: 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 "/usr/local/share/.config/yarn/global/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/global for documentation about this command.

У меня сработало обновление моего nodejs до последней версии.

У меня была такая же проблема, использование Google DNS и отключение и включение Wi-Fi исправили это для меня, больше нет тайм-аута.

У меня сработало обновление моего nodejs до последней версии.
Привет @saeedahmadee
Это исправление сработало у вас до сих пор?

@MichelDiz Я попробовал yarn --network-timeout 100000 install , и это сработало. Полный файл Dockerfile можно найти по адресу https://github.com/vietnam-devs/coolstore-microservices/blob/master/src/web/Dockerfile

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

Версия узла 8.1
Версия пряжи 1.12.3

  • Удалите все "блокировки" и rm node_modules. rm -rf node_modules/

Это сработало для меня в дополнение к удалению yarn.lock

Благодаря!

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

РЕДАКТИРОВАТЬ: Для меня я смог определить проблему с медленной версией qemu. Обновил qemu и все заработало.

Одна и та же. WTF

То же самое, только внутри Докера.

Пробую "вуду":

  • Удалите все "блокировки" и rm node_modules. rm -rf node_modules/
  • Очистите все соединения, такие как DNS, кеши и т. Д.
  • Команды терминала:
  • [] set http_proxy=
  • [] set https_proxy=
  • [] yarn config delete proxy
  • [] npm config rm https-proxy
  • [] npm config rm proxy
  • [] npm config set registry "http://registry.npmjs.org" или npm config set registry "https://registry.npmjs.org"
  • Перезагрузите терминал и попробуйте.
  • Используйте: yarn add mypckge --network-timeout 100000 или yarn --network-timeout 100000
    но сначала попробуйте всего yarn
  • Перезагрузите терминал и попробуйте yarn снова и / или с --network-timeout.

У меня пока работает. Посмотрю как будет со временем.

у меня это сработало!

У меня возникла проблема, когда я попробовал «yarn», а также «npm install», он застрял в пакете загрузки и loadalldepsintoidealtree.

Решено для меня простым удалением package-lock.json . Спасибо, @MichelDiz.

Дома работает нормально, но на работе vpn полная фигня, постоянные таймауты.
Итак, попробовал это: yarn --network-timeout 100000, и он все еще не удался несколько раз, НО
УСПЕХ после вечности, наконец-то прошел шаг [2/4] .... ДАААА !!!!!!!!!

npx: установлено 63 за 30,591 с

Установка пакетов. Это может занять пару минут.
Установка скриптов react, react-dom и response ...

пряжа добавить v1.13.0
[1/4] Обработка пакетов ...
[2/4] Получение пакетов ...
info Похоже, проблема с сетевым подключением. Повторная попытка ...
info Похоже, проблема с сетевым подключением. Повторная попытка ...
info Похоже, проблема с сетевым подключением. Повторная попытка ...
info Похоже, проблема с сетевым подключением. Повторная попытка ...
info [email protected]: Платформа win32 несовместима с этим модулем.
info «[email protected]» - это необязательная зависимость и неудачная проверка совместимости. Исключение из установки.
info [email protected]: Платформа win32 несовместима с этим модулем.
info «[email protected]» - это необязательная зависимость и неудачная проверка совместимости. Исключение из установки.
[3/4] Связывание зависимостей ...
предупреждение "response-scripts> pnp-webpack-plugin> [email protected] " имеет неудовлетворенную одноранговую зависимость "typescript @ *".
[########## --------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------] 1111/23233

Ни одно из решений не помогло мне. Я попытался перезагрузить компьютер, и это сработало 🤦‍♂️

в моем случае я удалил файл package.json.lock в своей корневой папке, и где я хочу создать новое приложение для реагирования, сработало !!

Если у вас сеть только с ip6 и возникает ошибка, вы можете попробовать обходной путь, добавив

2606:4700::6810:1723 registry.yarnpkg.com
2606:4700::6810:1723 registry.npmjs.org
2606:4700::6810:ab63 yarnpkg.com

в / etc / hosts. Вы можете получить ip6 с помощью nslookup registry.yarnpkg.com . https://github.com/yarnpkg/yarn/issues/6031

Проблема остается, Windows Server 2019 Datacenter работает в AWS.
Я сомневаюсь, что в сети AWS возникли проблемы, поскольку это происходило в течение нескольких дней.
Это либо что-то подозрительное с вашим двоичным файлом, реестром или какая-то служба Windows, которая делает что-то подозрительное с трафиком, и, скорее всего, одна из первых двух.

Основная проблема в нашем случае оказалась nodejs 10.15.0 и обновление до более поздней версии узла (10.16.3) решило проблему.

Привет, ребята!

У меня возникла такая же проблема с адресом .local в Ubuntu, и я исправил это:

_ sudo gedit /etc/nsswitch.conf _

затем я меняю эти строки в этом файле:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

к

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4

Если yarn.lock был сгенерирован, когда yarn был указан в альтернативном реестре (через файл .npmrc, конфигурацию npm или --registry ), то он попытается разрешить пакет из того же источника. Прежде чем удалить свой yarn.lock, вы можете проверить, не является ли он причиной вашей проблемы, примерно так:
cat yarn.lock |grep resolved| grep -v 'registry.yarnpkg.com'

Вы можете попробовать удалить и переустановить его.

Я действительно много чего пробовал ...

версия npm: 6.12.1
версия узла: 12.13.1
окна 10 x64
пытаюсь установить expo-cli 3.9.1

  1. обновить npm / yarn до последней версии
  2. обновить узел до последней версии
  3. очистить реестр npm
  4. очистить кеш npm / yarn
  5. удалить node_modules и yarn.lock
  6. перезагрузите мой ноутбук / cmd / cmder
  7. npm удалите expo-cli, затем переустановите его

Работает после 7-го шага.

Оригинальный анализ @Hinaser

Каждый раз сообщение There appears to be trouble with your network connection. Retrying...
выводится на консоль, с моего ПК на сервер npm отправлен RST-пакет.
Вы знаете, пакет RST - это принудительное закрытие TCP-соединения.
Но он отправляется с клиентского ПК.
Мне это странно.

Затем мне стало интересно, что вызывает отправку пакета RST с моего ПК.
Я обнаружил, что каждый раз перед отправкой пакета RST есть пакеты, указывающие TCP ZeroWindow , что означает, что объект, принимающий данные (в данном случае это мой клиентский компьютер), сообщает отправителю прекратить отправку пакета, пока получатель не разрешит это сделать. Это.

После того, как отправитель получит пакеты с указанием TCP ZeroWindow , клиент должен отправить TCP Window Update на сервер, чтобы возобновить TCP-связь.

Но я не смог найти тот пакет TCP Window Update отправленный с моего клиентского компьютера.
Сервер npm ждал разрешения на отправку данных, но мой клиентский компьютер не сказал этого.
Затем истекло время ожидания, и с моего ПК был отправлен пакет RST.

По-видимому, основная причина заключается не в отправке пакета TCP Window Update для возобновления связи с клиентом.
Поскольку у меня не было проблем с загрузкой больших файлов из Интернета, я подозреваю, что проблема заключается в сетевом коде в двоичном файле узла, скомпилированном для Windows.

После отдельного рассмотрения этой проблемы и выполнения моего собственного анализа пакетов это отражает то, что я вижу. Другая вещь, которая кажется странной, заключается в том, что такие приложения, как cURL, не имеют проблем с этим и могут не отставать от сервера. Есть ли способ заставить пряжу буферизовать файл, чтобы уменьшить объем работы, которую он должен сделать? Эта проблема также присутствует с npm, поэтому я действительно не уверен, что здесь делать

Я обнаружил, что моя пряжа пытается подключиться к
verbose 0.349 Performing "GET" request to "https://yarnpkg.com/latest-version".

Хост недоступен, поскольку я использую прокси-сервер и у меня есть локальный реестр. Есть ли способ отключить эту проверку?

Ни одно из решений не помогло мне. Я попытался перезагрузить компьютер, и это сработало.

Я также обновил свою программу Docker для Mac, а затем перезапустил систему, после чего проблема исчезла.

Вы хотите запросить _функцию_ или сообщить _ об ошибке?
может быть

Каково текущее поведение?
PS. Я пытался решить эту проблему, выполнив поиск здесь и в Google, но ни один подход не решил ее. Я также удалил, почистил кеши, перезагрузил Mac. Почистил DNS, прошил все, что мог. Я сделал все, что знал.

После установки zsh продолжает говорить: «Похоже, возникла проблема с сетевым подключением. Повторная попытка ...»

error An unexpected error occurred: "https://registry.yarnpkg.com/get-caller-file: read ETIMEDOUT".
info If you think this is a bug, please open a bug report with the information provided in "/Users/micheldiz/umover-fire/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
info There appears to be trouble with your network connection. Retrying...

Если текущее поведение является ошибкой, предоставьте шаги для воспроизведения.

Какое поведение ожидается?

Пожалуйста, укажите ваш node.js, yarn и версию операционной системы.
пряжа -v
1.3.2
узел -v
v9.3.0

Mac Os High Sierra.

Детали:

Arguments: 
  /usr/local/bin/node /usr/local/Cellar/yarn/1.3.2/libexec/bin/yarn.js add react-apollo

PATH: 
  /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/usr/local/bin/:/Users/micheldiz/Library/Android/sdk/tools:/Users/micheldiz/Library/Android/sdk/platform-tools:/usr/local/bin/:/Users/micheldiz/Library/Android/sdk/tools:/Users/micheldiz/Library/Android/sdk/platform-tools

Yarn version: 
  1.3.2

Node version: 
  9.3.0

Platform: 
  darwin x64

npm manifest: 
  {
    "main": "node_modules/expo/AppEntry.js",
    "private": true,
    "dependencies": {
      "expo": "^25.0.0",
      "react": "16.2.0",
      "react-native": "https://github.com/expo/react-native/archive/sdk-25.0.0.tar.gz"
    }
  }

yarn manifest: 
  No manifest

Lockfile: 
  No lockfile

Trace: 
  Error: read ETIMEDOUT
      at _errnoException (util.js:999:13)
      at TLSWrap.onread (net.js:629:25)

Может быть, немного поздно, но этот метод отладки у меня сработал!

сначала проверьте список конфигураций вашей пряжи -> $ yarn config list

Затем проверьте наличие прокси, которые могут быть установлены. обычно https-proxy или proxy

Пример:

gaganganapathyas:Transcriptor codhek$ yarn config list
yarn config v1.21.1
info yarn config
{
  'version-tag-prefix': 'v',
  'version-git-tag': true,
  'version-commit-hooks': true,
  'version-git-sign': false,
  'version-git-message': 'v%s',
  'init-version': '1.0.0',
  'init-license': 'MIT',
  'save-prefix': '^',
  'bin-links': true,
  'ignore-scripts': false,
  'ignore-optional': false,
  registry: 'https://registry.yarnpkg.com',
  'strict-ssl': true,
  'user-agent': 'yarn/1.21.1 npm/? node/v13.6.0 darwin x64',
  'https-proxy': 'http://172.31.2.4:8080',   [ THIS ONE HERE HAD TO BE DELETED ]
  lastUpdateCheck: 1549658796393
}
info npm config
{
  '//registry.npmjs.org/:_authToken': 'd976d660-cf65-4d3e-9e3c-e05c2beef418',
  python: '/usr/bin/python'
}
✨  Done in 0.07s.

Так что просто удалите с помощью $ yarn config delete https-proxy

Пробую "вуду":

  • Удалите все "* .lock" и rm node_modules. Или rm -rf node_modules/
  • Очистите все соединения, такие как DNS, кеши и т. Д.
  • Команды терминала:
  • [] set http_proxy=
  • [] set https_proxy=
  • [] yarn config delete proxy
  • [] npm config rm https-proxy
  • [] npm config rm proxy
  • [] npm config set registry "http://registry.npmjs.org" или npm config set registry "https://registry.npmjs.org"
  • Перезагрузите терминал и попробуйте.
  • Используйте: yarn add mypckge --network-timeout 100000 или yarn --network-timeout 100000
    но сначала попробуйте всего yarn
  • Перезагрузите терминал и попробуйте yarn снова и / или с --network-timeout.

У меня пока работает. Посмотрю как будет со временем.

Благодаря!

В моем случае я скачал react через yarn один раз на работе, у него есть собственный корпоративный реестр npm. Yarn явно установил «источник» для react в корпоративный реестр npm. Теперь дома я не могу / не хочу подключаться к корпоративному VPN, захожу в чистую папку, пытаюсь create-react-app , npx create-react-app zzz и вместо того, чтобы зайти в реальный npm, yarn ищет react во вчерашнем корпоративном реестре npm. Естественно не работает.

Предложение специалистам по пряже:

Если yarn не работает, появляется сообщение об ошибке «Кажется, проблема с сетевым подключением», добавьте дополнительную проверку, возможно, официальный реестр npm не запрашивается, и если да, попробуйте вместо этого официальный реестр npm.

Это очень важно. Это не интернет, это неправильный реестр.

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

Я действительно считаю, что моя проблема отличалась от любой из обсуждаемых здесь, поэтому я собираюсь прокомментировать. Выполнение yarn install вызвало у меня ужасную проблему "Кажется, проблема с вашим сетевым подключением", а приведенное выше "вуду" ничего не дало мне. Сотрудник помог (спасибо Стиву), и выполнение printenv | grep proxy показало, что у меня установлены значения 127.0.0.1:8888, но я не знаю, откуда оно волшебным образом взялось. Я только что сделал unset http_proxy и unset https_proxy Success !!

Такое ощущение, что это вообще не сеть. Это функция количества файлов и / или размера. Пакеты, с которыми я всегда сталкивался с этой проблемой, содержат много файлов (значки материалов и пользовательского интерфейса). Я подозреваю, что обработка tgz (либо упаковка на сервере, либо распаковка на клиенте) является виновником, но это сообщается как проблема "сети", когда это не так.

icons-3.0.1.tgz ~ 684kb -> представляет ~ 16MB для файлов размером 10k

Также сообщалось о следующем:
nyc-11.7.3.tar ~ 3.4M, что составляет ~ 18 MB для файлов 4.7K

Что нам делать, когда мы используем Lerna и yarn в качестве установщика?

Пробую "вуду":

  • Удалите все "* .lock" и rm node_modules. Или rm -rf node_modules/
  • Очистите все соединения, такие как DNS, кеши и т. Д.
  • Команды терминала:
  • [] set http_proxy=
  • [] set https_proxy=
  • [] yarn config delete proxy
  • [] npm config rm https-proxy
  • [] npm config rm proxy
  • [] npm config set registry "http://registry.npmjs.org" или npm config set registry "https://registry.npmjs.org"
  • Перезагрузите терминал и попробуйте.
  • Используйте: yarn add mypckge --network-timeout 100000 или yarn --network-timeout 100000
    но сначала попробуйте всего yarn
  • Перезагрузите терминал и попробуйте yarn снова и / или с --network-timeout.

У меня пока работает. Посмотрю как будет со временем.

После двух часов поиска решения пришел ответ - спасибо!

те же проблемы на win10 с пряжей. «Вуду» работают частично, могут работать только на пряжи. усилитель пряжи или очистка пряжи && начинка пряжи не работают :(

Я боролся с этим с июня этого года. Наконец-то я заработал ... Вот что я сделал:

  1. Это покажет вам вашу текущую конфигурацию
    yarn config list

  2. Затем я настроил свой реестр на использование «HTTP» (ПРИМЕЧАНИЕ: НЕ HTTPS !!!)
    yarn config set registry "http://registry.npmjs.org"

  3. Для удобства я проделал то же самое с npm:
    npm config set registry "http://registry.npmjs.org"

  4. Я изменил свой .vimrc следующим образом:
    Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile --network-timeout 1000000'}

  5. Вы также можете перейти по адресу: $ {HOME} /. Local / share / nvim / plugins / coc.nvim (если вы используете VIM, перейдите в ~ / .vim и найдите coc.nvim, чтобы увидеть, где он установлен с "cd ~ / .vim && find. -name coc.nvim -type d").
    yarn install --frozen-lockfile --network-timeout 1000000

Это наконец сработало для меня .... И я вроде как знаю, в чем проблема. Я заметил, что моя машина отправляет RST ту же проблему, которую некоторые люди подняли здесь, из-за чего она просто не работает. Переключившись на HTTP, я каким-то образом обхожу любые проблемы, существующие на этой машине / сети.

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

Я видел две вещи, которые исправляют это (для двух разных компьютеров):

  • создайте новый файл /etc/docker/daemon.json, содержащий {"mtu": 1380}, чтобы исправить несовместимость сети докеров с локальной сетью, используйте ip addr или подобное, чтобы проверить свой сетевой интерфейс mtu, установите демон .json немного ниже (и перезапустите службу докеров)

  • добавьте параметр в строку установки пряжи --network-timeout 600000 (10 минут) на случай, если ваш доступ к реестру сильно отстает

примерно через 2 часа и попробовав все решения, наконец, это сработало для меня:
npm config set registry "http://registry.npmjs.org"
а потом:
yarn config set registry "http://registry.npmjs.org"

Была ли эта страница полезной?
0 / 5 - 0 рейтинги