Yarn: Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...

Dibuat pada 20 Jan 2018  ·  80Komentar  ·  Sumber: yarnpkg/yarn

Apakah Anda ingin meminta fitur atau melaporkan bug ?
mungkin

Bagaimana perilaku saat ini?
PS. Saya mencoba menyelesaikan ini dengan mencari di sini dan oleh Google, tetapi tidak ada pendekatan yang menyelesaikannya. Saya juga mencopot, membersihkan cache, mem-boot ulang mac. Bersihkan DNS, Hapus semua yang saya bisa. Saya melakukan semua yang saya tahu.

Setelah penginstalan zsh terus berkata "Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ..."

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...

Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.

Apa perilaku yang diharapkan?

Sebutkan node.js, benang, dan versi sistem operasi Anda.
benang -v
1.3.2
node -v
v9.3.0

Mac Os High Sierra.

Rincian:

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)

triaged

Komentar yang paling membantu

Saya mencoba beberapa "voodoo":

  • Hapus semua "* .lock" dan rm node_modules. Atau rm -rf node_modules/

  • Bersihkan semua koneksi koneksi seperti DNS, cache, dan sebagainya.

  • Perintah terminal:

  • [] 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" atau npm config set registry "https://registry.npmjs.org"

  • Mulai ulang terminal Anda dan Coba.

  • Gunakan: yarn add mypckge --network-timeout 100000 atau yarn --network-timeout 100000
    tapi pertama-tama coba hanya yarn

  • Mulai ulang terminal Anda dan Coba yarn lagi dan / atau dengan --network-timeout.

Bagi saya sedang bekerja untuk saat ini. Saya akan melihat bagaimana nanti.

Semua 80 komentar

Mendapat perilaku yang sama ketika saya mencoba menambahkan modul baru dan file yarn.lock ada.
Saya menyelesaikannya dengan menghapus file yarn.lock.
Kemudian file yarn.lock sedang dibuat ulang (yang saya inginkan)
Dan kemudian saya menghadapi lagi masalah yang sama ketika saya menambahkan modul baru (benang add ..), hapus yarn.lock dan berfungsi lagi.

Mengalami masalah yang sama
OS: Windows 10
Node: 9.4.0
Benang: 1.4.0
npm: 4.6.1
Watchman: 4.9.1
Xcode: T / A
Android Studio: Versi 3.0.0.0 AI-171.4443003
Paket diselesaikan tetapi pengambilan tidak terjadi, tidak ada file kunci yang dibuat, mencoba mengedit batas waktu jaringan juga tidak ada yang terjadi. mencoba pindah ke versi sebelumnya seperti masalah 0.24.6 masih berlanjut.

@rooozox apakah mungkin Anda membagikan file package.json dan yarn.lock ?

@torifat Maaf, saya tidak dapat mereplikasi lagi. Saya mencoba beberapa kali tetapi sekarang berhasil dengan baik. Jika itu terjadi lagi saya akan memposting kembali info rinci.

Saya mengalami masalah yang sama di Ubuntu 16.04

Menarik; di Ubuntu untuk Windows, saya sudah sulit Yarn melakukan ini _multiple_ kali. npm install berfungsi dengan baik dan semua konektivitas jaringan lainnya berfungsi dengan baik. Untuk menyiasatinya saya hanya menekan Ctrl + c dan menjalankan benang lagi. Hampir selalu berhasil.

Tidak yakin apa yang sedang terjadi dan saya belum dapat membuat proyek kecil yang dapat direproduksi untuk dibagikan dalam suatu masalah, itu hanya sesuatu yang terjadi secara teratur bagi saya dengan berbagai proyek.

Saya mencoba beberapa "voodoo":

  • Hapus semua "* .lock" dan rm node_modules. Atau rm -rf node_modules/

  • Bersihkan semua koneksi koneksi seperti DNS, cache, dan sebagainya.

  • Perintah terminal:

  • [] 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" atau npm config set registry "https://registry.npmjs.org"

  • Mulai ulang terminal Anda dan Coba.

  • Gunakan: yarn add mypckge --network-timeout 100000 atau yarn --network-timeout 100000
    tapi pertama-tama coba hanya yarn

  • Mulai ulang terminal Anda dan Coba yarn lagi dan / atau dengan --network-timeout.

Bagi saya sedang bekerja untuk saat ini. Saya akan melihat bagaimana nanti.

Saya juga mengalami ini. Internet menurunkan 70Mbps,

Peningkatan batas waktu tidak diselesaikan, mencoba nuking kontainer buruh pelabuhan, menghapus paket.lock, dll.

Namun, saya menyiasatinya dengan menambatkan ponsel saya LTE. wtf?

Saya juga memiliki masalah yang sama.

__Lingkungan Hidup__
OS: Windows 10 x86_64
Node: v8.11.0
benang: 1.5.1

__Catatan__

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".

__Berusaha mengisolasi masalah__
Ada 3 tersangka.

  • Perangkat keras Windows PC saya (Adaptor jaringan mungkin)
  • Masalah OS / Perangkat Lunak Klien
  • Server npm jarak jauh

Saya mencoba mengeluarkan perintah yarn di Virtual Ubuntu 16.04 yang berjalan di PC Windows saya oleh Hyper-V.
Hasilnya sukses. Mesin virtual tidak memiliki masalah untuk menginstal paket npm baru.

Saat ini, saya sangat curiga bahwa masalahnya ada pada OS Windows 10 atau biner eksekusi benang.

__Melihat lebih dalam__

Saya menjalankan WireShark untuk memantau paket TCP antara registry.yarnpkg.com dan PC windows saya,
dan saya menemukan paket yang sangat menarik yang mungkin menjadi akar masalahnya.

Setiap pesan There appears to be trouble with your network connection. Retrying...
adalah output di konsol, ada paket RST yang dikirim dari PC saya ke server npm.
Anda tahu, paket RST adalah untuk menutup koneksi TCP secara paksa.
Tetapi dikirim dari PC klien.
Saya merasa aneh tentang ini.

Selanjutnya saya bertanya-tanya apa yang menyebabkan paket RST terkirim dari PC saya.
Saya menemukan bahwa setiap kali sebelum paket RST dikirim, ada paket yang menunjukkan TCP ZeroWindow , yang berarti entitas penerima data (dalam hal ini adalah PC klien saya) memberitahu pengirim untuk menghentikan pengiriman paket sampai penerima mengizinkan untuk melakukannya Itu.

Setelah pengirim menerima paket yang menunjukkan TCP ZeroWindow , klien harus mengirim TCP Window Update ke server untuk melanjutkan komunikasi TCP.

Tetapi saya tidak dapat menemukan paket TCP Window Update dikirim dari PC klien saya.
Server npm terus menunggu untuk diizinkan mengirim data tetapi PC klien saya tidak menyuruhnya.
Kemudian waktunya habis dan paket RST dikirim dari PC saya.

Rupanya, penyebab utama bukanlah mengirim paket TCP Window Update untuk melanjutkan komunikasi dari klien.
Karena saya tidak mengalami masalah mengunduh file besar dari internet, saya menduga masalahnya ada pada kode jaringan dalam node biner yang dikompilasi untuk Windows.

Masalah yang sama di sini
--network-timeout 1000000 berhasil untuk saya.

OS: Windows 10 1709, WSL: Ubuntu 18
Node: 10.1.0
Benang: 1.6.0

OS: macOS 10.13.4
Node: 10.1.0
Benang: 1.6.0

Masalah yang sama di sini. Waktu koneksi habis dan tidak dapat menemukan paket di registri npm. Menginstal paket yang sama melalui npm berfungsi dengan baik.

Melihat lalu lintas seperti yang dilakukan @Hinaser , saya juga melihat paket RST sebelum kegagalan. Jaringan menggunakan router AVM FRITZ! Box 3272 untuk menyambung ke Internet. Mengambilnya (menyambungkan langsung ke modem atau menggunakan router yang berbeda) "memperbaiki" masalah. Memasukkannya kembali dan kesalahannya kembali.

edit: Reset router memperbaikinya kali ini.

Saya tiba-tiba mendapatkan masalah yang sama, dan tidak dapat menggunakan create-react-native-app untuk membangun proyek baru.

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...

OS: macOS 10.13..4
Node: 8.11.1
Benang: 1.6.0

OS: Alpine (Docker node:9.4-alpine )
Node: 9.4.0
Benang: 1.3.2

Sekarang saya melihat setidaknya 4 masalah lain yang membicarakan hal ini: # 4333, # 4890, # 4510, # 5447
Sepertinya tidak ditemukan asal yang jelas ya.
Meningkatkan waktu tunggu juga berhasil bagi saya, tetapi sebenarnya bukan solusi.

Hal yang aneh adalah saya mendapatkan kesalahan ini hanya ketika saya melakukan yarn install dari kontainer buruh pelabuhan (node: carbon). Jika saya menjalankan yarn install dari terminal pengembangan saya, semuanya baik-baik saja 🤔

sunting: ini bekerja pada mesin lokal saya karena cache benang!

Sepertinya ada masalah dengan server npm sekarang.

Masalah yang sama di sini ..

Yang menarik adalah dari lokasi fisik lain (juga berbeda host keduanya di negara yang sama sekalipun) dengan gambar buruh pelabuhan yang sama saya tidak mendapatkan kesalahan.
Jadi mungkin server npm memiliki perbedaan waktu respons yang signifikan tergantung pada lokasinya.

tiba-tiba saya melakukannya dengan sukses. coba lagi guys

Masalahnya diperbaiki sekarang 🎆

Masalahnya diperbaiki sekarang 🎆

Tidak, ini bukan :(
Image of Yaktocat

Masih mengalami masalah juga.

@MichelDiz - terima kasih banyak

Saya baru saja mengalami ini juga. Mencoba menghapus lockfile benang dan node_modules / Menggunakan npm install berfungsi dengan baik. Juga gagal pada CI yang menggunakan benang untuk memasang dan membangun.

Ada yang punya petunjuk tentang cara melanjutkan? Saya bisa melakukan klon baru dll tetapi ini tampaknya sangat aneh.

master: benang
benang menginstal v1.6.0
info Tidak ditemukan file kunci.
[1/4] 🔍 Menyelesaikan paket ...
info Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...
error Menerima respons rusak dari registri karena tidak ditentukan. Registri mungkin sedang down.
info Kunjungi https://yarnpkg.com/en/docs/cli/install untuk dokumentasi tentang perintah ini.

@MichelDiz .. sepertinya berhasil, terima kasih. Apakah kita tahu apa yang sedang terjadi?

@backspaces - "Anda dapat CNAME di seluruh akun CloudFlare tetapi Anda tidak dapat CNAME catatan proxy ke catatan proxy lain." - ini yang saya diberitahu

Sebenarnya, ternyata memang ada masalah:
snap 05 25 18-18 17 54

@MichelDiz Terima kasih. Semua orang adalah pesulap

@MichelDiz Saya mencoba yarn --network-timeout 100000 install , dan berhasil. Dockerfile lengkap dapat ditemukan di https://github.com/vietnam-devs/coolstore-microservices/blob/master/src/web/Dockerfile

masalah yang sama di mac
mac: 10.13.5 (17F77)
versi benang: 1.7.0
versi node: 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.

Untuk alasan _some_, benang tidak akan menginstal paket yang saya butuhkan. Dalam hal ini compression . Saya menggunakan sistem windows 10 pro dengan kontainer buruh pelabuhan. Apa yang saya lakukan adalah alih-alih menggunakan yarn install di Dockerfile saya diubah menjadi npm install . Ini bekerja seperti pesona. #backinbusiness

Masalah yang sama di sini menggunakan

λ 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.

Di Win10Pro.

npx create-react-app testproject --use-npm bekerja seperti jimat

Saya mem-boot ulang terminal saya dan berhasil.

Saat ini saya memiliki masalah ini, tetapi hanya dengan paket postcss-sprites. Semua paket lainnya baik-baik saja.

Saya menjalankan perintah yarn upgrade pada versi 1.7.0 dan semuanya telah selesai dengan sukses.

Setelah itu, saya memperbarui paket ke versi 1.9.4 dan nodejs menjadi 10.8.0 versi (dari 10.7.0 ), dan mencoba menjalankan perintah lagi. Sekarang paket tidak diperbarui, tetapi di konsol saya melihat:
info There appears to be trouble with your network connection. Retrying...

Selanjutnya, saya menghapus file yarn.lock dan menjalankan perintah 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...

(benang 1.9.4, nodejs 10.8.0)

Dan jalankan perintah yarn install --verbose tanpaput:

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".

Dalam kasus ini, jika Anda membuka tautan ke file di browser, file tersebut berhasil diunduh.

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

Selanjutnya, turunkan versi nodejs ke 10.7.0 versi dan lihat juga pesan kesalahan :(

Menghapus folder node_modules tidak menyelesaikan masalah. Dan langkah selanjutnya - Saya menurunkan versi yarn menjadi 1.9.2 RC versi dan proses instalasinya baik-baik saja.

@Hinaser Terima kasih! Untuk beberapa alasan saya benar-benar lupa saya menjalankan Malawarebytes (program antivirus), dan komentar Anda membuat saya ingat untuk mematikannya, memperbaiki masalah "Tampaknya ada masalah dengan koneksi jaringan Anda".

Memiliki masalah ini sekarang di Ubuntu 16.04 yang menjalankan node 8. Saya dapat mengunduh dan menginstal 1.500+ paket, tetapi macet yang satu ini.

[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".

Tidak satu pun petunjuk di atas yang membantu. Dan npm melaporkan semua sistem baik-baik saja .... :(

Berdasarkan apa yang saya baca di atas, fakta bahwa paket ini yang macet mungkin agak acak. Saya dapat mencapai paket dari mesin ubuntu melalui curl tanpa masalah, jadi ini bukan masalah jaringan asli.

$ 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

@farmasi

Coba ...

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

Lihat masalah # 6317:

@Oneyy
sepertinya meningkatkan waktu tunggu jaringan membantu.
yarn --network-timeout 80000

Berhasil!

Mencoba...

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

@knkartu
Terima kasih untuk bantuannya. Sayangnya, ini tidak berhasil. Penghapusan ikon-react gagal karena saya tidak pernah memiliki instalasi benang yang berhasil di server CI saya (karena masalah di atas). Jadi tidak ada yang perlu dihapus.

Saat menjalankan yarn add react-icons , saya terus mendapatkan waktu tunggu yang sama.

Akan tetapi, menjalankan yarn add react-icons@knoxcard , maka semuanya bekerja dengan baik :). Memilih versi versi 3.0.5 (terbaru) juga tidak berhasil. Masalah yang sama.

@ andrey-helldar terima kasih juga, tapi sayangnya yarn --network-timeout 100000 juga tidak berhasil. Saya sudah mencoba sebagian besar keajaiban di sini https://github.com/yarnpkg/yarn/issues/4890 dan https://github.com/yarnpkg/yarn/issues/5259#issuecomment -379769451

💣

mungkin waktunya untuk kembali ke npm 😬

Saya memiliki masalah yang sama tadi malam

Menggunakan yarn --network-timeout 100000 tidak berhasil untuk saya.
Kemudian saya ingat jika saya menggunakan DNS dari Google, saya mencoba menghapus DNS tersebut dan kemudian benang voila dapat digunakan seperti sebelumnya

Saya tidak tahu apakah ini memang dari DNS yang saya gunakan, tetapi untuk saat ini menyelesaikan masalah saya

Tampaknya saya tidak memiliki masalah koneksi apa pun, tetapi saya terhubung ke jaringan wifi lain dan mencoba lagi, dan kemudian dapat menjalankan thread create react-appname dan mendapatkan perilaku yang diharapkan dari membuat aplikasi react baru

Bagi saya, ini karena saya telah menambahkan autentikasi dua faktor ke akun npmjs.org saya.

Saya berlari:

npm logout
npm login

Kemudian isi detailnya, termasuk permintaan MFA OTP. Kemudian semuanya bekerja kembali.

Bosan mencoba kembali membuat gambar Docker karena yarn install mengalami masalah jaringan yang terputus-putus. Ternyata cukup mudah untuk memperbaikinya dengan mengotomatiskan percobaan ulang dari dalam Dockerfile =)

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

Lebih panjang lebar, jika Anda ingin _melihat_ kemajuan.

# 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

Anda mungkin ingin mengubah / menambahkan flag ke yarn install tergantung pada situasi Anda; lihat misalnya https://github.com/yarnpkg/yarn/issues/749.

Saya mem-boot ulang terminal saya dan berhasil.

Ini memperbaiki masalah saya.

Solusi untuk saya di MacOS High Sierra,
Ubah DNS menjadi
1.1.1.1
8.8.8.8
8.8.4.4
Mati dan Di wifi atau koneksi jaringan dan
Ya bekerja.

Hai, saya menghadapi masalah yang sama

mencoba sebagian besar opsi tetapi tidak ada yang berfungsi

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.

Meningkatkan nodejs saya ke versi terbaru berhasil untuk saya.

Punya masalah yang sama, menggunakan Google DNS dan mematikan & mengaktifkan wifi untuk saya, tidak ada lagi waktu tunggu.

Meningkatkan nodejs saya ke versi terbaru berhasil untuk saya.
Hai @saeedahmadee
Apakah perbaikan ini berhasil untuk Anda sejauh ini?

@MichelDiz Saya mencoba yarn --network-timeout 100000 install , dan berhasil. Dockerfile lengkap dapat ditemukan di https://github.com/vietnam-devs/coolstore-microservices/blob/master/src/web/Dockerfile

Ini berhasil untuk saya

Node versi 8.1
Benang versi 1.12.3

  • Hapus semua "kunci" dan rm node_modules. rm -rf node_modules/

Ini berhasil untuk saya selain menghapus yarn.lock

Terima kasih!

Saya mendapatkan ini hanya di dalam container Docker dan hanya di dalam arm32v6 build. Mencoba semua saran / solusi dan tidak ada yang berhasil untuk saya.

EDIT: Bagi saya, saya dapat mengidentifikasi masalah dengan versi qemu yang berperforma lambat. Qemu diperbarui dan semuanya bekerja dengan baik.

Sama. WTF

Sama, hanya di dalam Docker.

Saya mencoba beberapa "voodoo":

  • Hapus semua "kunci" dan rm node_modules. rm -rf node_modules/
  • Bersihkan semua koneksi koneksi seperti DNS, cache, dan sebagainya.
  • Perintah terminal:
  • [] 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" atau npm config set registry "https://registry.npmjs.org"
  • Mulai ulang terminal Anda dan Coba.
  • Gunakan: yarn add mypckge --network-timeout 100000 atau yarn --network-timeout 100000
    tapi pertama-tama coba hanya yarn
  • Mulai ulang terminal Anda dan Coba yarn lagi dan / atau dengan --network-timeout.

Bagi saya sedang bekerja untuk saat ini. Saya akan melihat bagaimana nanti.

itu berhasil untuk saya!

Saya mengalami masalah ketika mencoba "benang" dan juga "npm install", itu terjebak dalam mengambil paket dan loadalldepsintoidealtree.

Selesaikan untuk saya hanya dengan menghapus package-lock.json . Terima kasih, @MichelDiz.

Di rumah itu berfungsi dengan baik, tetapi bekerja pada vpn total sampah, waktu tunggu konstan.
Jadi coba ini: benang --network-timeout 100000 dan masih gagal beberapa kali, TAPI
SUKSES setelah selamanya, akhirnya melewati langkah [2/4] .... YEAHHHHHHHHH !!!!!!!!!

npx: dipasang 63 dalam 30,591 detik

Menginstal paket. Ini mungkin membutuhkan waktu beberapa menit.
Menginstal react, react-dom, dan react-scripts ...

benang tambahkan v1.13.0
[1/4] Menyelesaikan paket ...
[2/4] Mengambil paket ...
info Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...
info Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...
info Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...
info Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ...
info [email protected]: Platform "win32" tidak kompatibel dengan modul ini.
info "[email protected]" adalah ketergantungan opsional dan pemeriksaan kompatibilitas gagal. Mengecualikannya dari penginstalan.
info [email protected]: Platform "win32" tidak kompatibel dengan modul ini.
info "[email protected]" adalah ketergantungan opsional dan pemeriksaan kompatibilitas gagal. Mengecualikannya dari penginstalan.
[3/4] Menautkan dependensi ...
peringatan "react-scripts> pnp-webpack-plugin> [email protected] " memiliki dependensi peer yang belum terpenuhi "typescript @ *".
[########## --------------------------------------- -------------------------------------------------- -------------------------------------------------- -------------------------------------------------- -----------------] 1111/23233

Tidak ada solusi yang berhasil untuk saya. Jadi saya mencoba memulai ulang komputer saya dan berhasil 🤦‍♂️

dalam kasus saya, saya menghapus file package.json.lock di folder root saya dan tempat saya ingin membuat aplikasi react baru berfungsi !!

Jika Anda memiliki jaringan khusus ip6 dan kesalahan terjadi, Anda dapat mencoba mengatasinya dengan menambahkan

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

ke / etc / hosts. Anda bisa mendapatkan ip6 dengan nslookup registry.yarnpkg.com . https://github.com/yarnpkg/yarn/issues/6031

Masalahnya tetap, Pusat Data Windows Server 2019 berjalan di AWS
Saya ragu jaringan AWS mengalami masalah karena ini terjadi selama beberapa hari.
Entah sesuatu yang mencurigakan dengan biner Anda, registri atau beberapa layanan Windows melakukan sesuatu yang mencurigakan dengan lalu lintas dan kemungkinan besar salah satu dari dua sebelumnya.

Masalah mendasar dalam kasus kami ternyata nodejs 10.15.0 dan memutakhirkan ke versi node yang lebih baru (10.16.3) menyelesaikan masalah.

Hai kawan!

Saya menghadapi masalah yang sama dengan alamat .local di Ubuntu dan saya memperbaikinya dengan ini:

_ sudo gedit /etc/nsswitch.conf _

lalu saya mengubah baris ini pada file itu:

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

untuk

hosts: files dns mdns4_minimal [NOTFOUND=return] mdns4

Jika yarn.lock dibuat saat thread diarahkan ke registri alternatif (melalui file .npmrc, konfigurasi npm, atau --registry ), maka ia akan mencoba menyelesaikan paket dari sumber yang sama. Sebelum Anda menghapus yarn.lock Anda, Anda dapat memeriksa apakah itu yang menyebabkan masalah Anda dengan sesuatu seperti:
cat yarn.lock |grep resolved| grep -v 'registry.yarnpkg.com'

Anda mungkin ingin mencoba menghapus dan menginstalnya kembali.

Saya sebenarnya mencoba banyak hal ...

versi npm: 6.12.1
versi node: 12.13.1
windows 10 x64
mencoba menginstal expo-cli 3.9.1

  1. perbarui npm / benang ke terbaru
  2. perbarui node ke terbaru
  3. hapus registri npm
  4. hapus cache npm / benang
  5. hapus node_modules dan yarn.lock
  6. restart laptop / cmd / cmder saya
  7. npm uninstall expo-cli lalu instal ulang

Ini berfungsi setelah langkah ke-7.

Analisis asli oleh @Hinaser

Setiap pesan There appears to be trouble with your network connection. Retrying...
adalah output di konsol, ada paket RST yang dikirim dari PC saya ke server npm.
Anda tahu, paket RST adalah untuk menutup koneksi TCP secara paksa.
Tetapi dikirim dari PC klien.
Saya merasa aneh tentang ini.

Selanjutnya saya bertanya-tanya apa yang menyebabkan paket RST terkirim dari PC saya.
Saya menemukan bahwa setiap kali sebelum paket RST dikirim, ada paket yang menunjukkan TCP ZeroWindow , yang berarti entitas penerima data (dalam hal ini adalah PC klien saya) memberitahu pengirim untuk menghentikan pengiriman paket sampai penerima mengizinkan untuk melakukannya Itu.

Setelah pengirim menerima paket yang menunjukkan TCP ZeroWindow , klien harus mengirim TCP Window Update ke server untuk melanjutkan komunikasi TCP.

Tetapi saya tidak dapat menemukan paket TCP Window Update dikirim dari PC klien saya.
Server npm terus menunggu untuk diizinkan mengirim data tetapi PC klien saya tidak menyuruhnya.
Kemudian waktunya habis dan paket RST dikirim dari PC saya.

Rupanya, penyebab utama bukanlah mengirim paket TCP Window Update untuk melanjutkan komunikasi dari klien.
Karena saya tidak mengalami masalah mengunduh file besar dari internet, saya menduga masalahnya ada pada kode jaringan dalam node biner yang dikompilasi untuk Windows.

Setelah mengalami masalah ini secara terpisah, dan melakukan analisis paket saya sendiri, ini mencerminkan apa yang saya lihat. Hal lain yang tampak aneh adalah, aplikasi seperti cURL tidak memiliki masalah dengan ini, dan dapat mengikuti server. Apakah ada cara untuk memiliki file buffer benang untuk mengurangi jumlah pekerjaan yang perlu dilakukan? Masalah ini juga ada pada npm, jadi saya benar-benar tidak yakin apa yang harus dilakukan di sini

Saya telah menemukan benang saya terus mencoba untuk terhubung
verbose 0.349 Performing "GET" request to "https://yarnpkg.com/latest-version".

Host tidak dapat dijangkau karena saya menggunakan proxy dan saya memiliki registri lokal. Adakah cara untuk menonaktifkan pemeriksaan ini?

Tidak ada solusi yang berhasil untuk saya. Jadi saya mencoba me-restart komputer saya dan berhasil

Saya juga memperbarui program Docker untuk Mac saya dan kemudian memulai ulang sistem, setelah itu masalahnya hilang sejauh ini.

Apakah Anda ingin meminta _feature_ atau melaporkan _bug_?
mungkin

Bagaimana perilaku saat ini?
PS. Saya mencoba menyelesaikan ini dengan mencari di sini dan oleh Google, tetapi tidak ada pendekatan yang menyelesaikannya. Saya juga mencopot, membersihkan cache, mem-boot ulang mac. Bersihkan DNS, Hapus semua yang saya bisa. Saya melakukan semua yang saya tahu.

Setelah penginstalan zsh terus berkata "Tampaknya ada masalah dengan koneksi jaringan Anda. Mencoba lagi ..."

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...

Jika perilaku saat ini adalah bug, berikan langkah-langkah untuk mereproduksi.

Apa perilaku yang diharapkan?

Sebutkan node.js, benang, dan versi sistem operasi Anda.
benang -v
1.3.2
node -v
v9.3.0

Mac Os High Sierra.

Rincian:

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)

Mungkin sedikit terlambat, tetapi metode debugging ini berhasil untuk saya!

pertama periksa daftar konfigurasi benang Anda -> $ yarn config list

Kemudian periksa proxy yang mungkin disetel. biasanya https-proxy atau proxy

Ex:

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.

Jadi hapus saja menggunakan $ yarn config delete https-proxy

Saya mencoba beberapa "voodoo":

  • Hapus semua "* .lock" dan rm node_modules. Atau rm -rf node_modules/
  • Bersihkan semua koneksi koneksi seperti DNS, cache, dan sebagainya.
  • Perintah terminal:
  • [] 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" atau npm config set registry "https://registry.npmjs.org"
  • Mulai ulang terminal Anda dan Coba.
  • Gunakan: yarn add mypckge --network-timeout 100000 atau yarn --network-timeout 100000
    tapi pertama-tama coba hanya yarn
  • Mulai ulang terminal Anda dan Coba yarn lagi dan / atau dengan --network-timeout.

Bagi saya sedang bekerja untuk saat ini. Saya akan melihat bagaimana nanti.

Terima kasih!

Dalam kasus saya, saya mengunduh react melalui yarn sekali di tempat kerja, ia memiliki registri npm perusahaannya sendiri. Yarn tampaknya menetapkan "sumber" untuk react ke registri npm perusahaan. Sekarang, di rumah, saya tidak bisa / tidak ingin terhubung ke VPN perusahaan, saya datang ke folder yang bersih, mencoba create-react-app , npx create-react-app zzz dan daripada pergi ke npm asli, benang mencari react di registri npm perusahaan kemarin. Secara alami itu tidak berhasil.

Saran untuk pemelihara benang:

Jika benang gagal, kesalahan dengan pesan "Tampaknya ada masalah dengan koneksi jaringan Anda", tambahkan cek tambahan, mungkin registri npm resmi tidak dipertanyakan, dan jika demikian, coba registri npm resmi sebagai gantinya.

Ini sangat penting. Bukan internet mati, itu registri yang salah.

Secara pribadi, saya pikir itulah salah satu contoh bagaimana persaingan antara benang dan npm membuat pengguna menderita, mungkin seharusnya hanya ada satu pengelola paket ...

Saya yakin bahwa masalah saya berbeda dari yang didiskusikan di sini, jadi saya akan berkomentar. Melakukan yarn install memberi saya masalah "Tampaknya ada masalah dengan koneksi jaringan Anda" dan "voodoo" di atas tidak membantu saya. Seorang rekan kerja membantu (terima kasih Steve) dan melakukan printenv | grep proxy menunjukkan bahwa saya memiliki nilai yang disetel ke 127.0.0.1:8888 tetapi saya tidak tahu dari mana asalnya secara ajaib. Saya baru saja melakukan unset http_proxy dan unset https_proxy Sukses !!

Saya merasa itu sama sekali bukan jaringan. Ini adalah fungsi dari jumlah file dan / atau ukurannya. Paket yang selalu saya temui dalam masalah ini memiliki banyak file (ikon material-ui). Saya menduga pemrosesan tgz (baik mengemas di server atau membongkar klien) adalah penyebabnya, tetapi dilaporkan sebagai masalah "jaringan" padahal sebenarnya tidak.

icons-3.0.1.tgz ~ 684kb -> mewakili ~ 16MB untuk 10k file

Hal berikut juga dilaporkan:
nyc-11.7.3.tar ~ 3.4M mewakili ~ 18 MB untuk 4.7K file

Apa yang harus kita lakukan jika kita menggunakan Lerna dan benang sebagai pemasangnya?

Saya mencoba beberapa "voodoo":

  • Hapus semua "* .lock" dan rm node_modules. Atau rm -rf node_modules/
  • Bersihkan semua koneksi koneksi seperti DNS, cache, dan sebagainya.
  • Perintah terminal:
  • [] 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" atau npm config set registry "https://registry.npmjs.org"
  • Mulai ulang terminal Anda dan Coba.
  • Gunakan: yarn add mypckge --network-timeout 100000 atau yarn --network-timeout 100000
    tapi pertama-tama coba hanya yarn
  • Mulai ulang terminal Anda dan Coba yarn lagi dan / atau dengan --network-timeout.

Bagi saya sedang bekerja untuk saat ini. Saya akan melihat bagaimana nanti.

Setelah dua jam mencari solusi, terima kasih!

masalah yang sama pada win10 dengan benang. "Voodoo" bekerja sebagian, hanya mampu menjalankan benang. thread boostrap atau benang bersih && benang bootstrap tidak berfungsi :(

Saya berjuang dengan ini sejak Juni tahun ini. Saya akhirnya berhasil ... Inilah yang saya lakukan:

  1. Ini akan menunjukkan konfigurasi Anda saat ini
    yarn config list

  2. Saya kemudian mengatur registri saya untuk menggunakan "HTTP" (CATATAN: BUKAN HTTPS !!!)
    yarn config set registry "http://registry.npmjs.org"

  3. Untuk ukuran yang baik, saya melakukan hal yang sama untuk npm:
    npm config set registry "http://registry.npmjs.org"

  4. Saya mengubah .vimrc saya untuk melakukan hal berikut:
    Plug 'neoclide/coc.nvim', {'do': 'yarn install --frozen-lockfile --network-timeout 1000000'}

  5. Anda juga dapat melakukan cd ke: $ {HOME} /. Local / share / nvim / plugins / coc.nvim (jika Anda menggunakan VIM, buka ~ / .vim dan cari coc.nvim untuk melihat di mana ia diinstal dengan "cd ~ / .vim && find. -name coc.nvim -type d").
    yarn install --frozen-lockfile --network-timeout 1000000

Ini akhirnya berhasil untuk saya .... Dan saya agak tahu apa masalahnya. Saya perhatikan bahwa mesin saya mengirimkan RST masalah yang sama yang diangkat beberapa orang di sini, yang membuatnya tidak berfungsi. Dengan beralih ke HTTP entah bagaimana saya melewati masalah apa pun yang ada di mesin / jaringan ini.

Posting saja ini di sini jika orang lain memiliki masalah yang sama.

Dua hal yang saya lihat yang memperbaiki ini (untuk 2 komputer berbeda) adalah:

  • buat file baru, /etc/docker/daemon.json yang berisi {"mtu": 1380} untuk memperbaiki jaringan buruh pelabuhan ke ketidakcocokan jaringan lokal, gunakan ip addr atau serupa untuk memeriksa antarmuka jaringan Anda mtu, setel daemon .json pengaturan sedikit di bawah itu (dan restart layanan buruh pelabuhan)

  • tambahkan opsi ke jalur pemasangan benang, --network-timeout 600000 (10 menit) jika akses Anda ke registri sangat lambat

setelah sekitar 2 jam dan mencoba semua solusi, akhirnya ini berhasil untuk saya:
npm config set registry "http://registry.npmjs.org"
lalu:
yarn config set registry "http://registry.npmjs.org"

Apakah halaman ini membantu?
0 / 5 - 0 peringkat