Yarn: https://registry.yarnpkg.comのCloudFlareからの403゚ラヌペヌゞ

䜜成日 2018幎05月26日  Â·  85コメント  Â·  ゜ヌス: yarnpkg/yarn

機胜をリク゚ストしバグを報告したすか

バグ

珟圚の動䜜は䜕ですか

yarn add <anything>は403を返したす。これは、 https //registry.yarnpkg.comがCloudFlareからの゚ラヌを瀺しおいるため意味があり

screenshot 2018-05-25 18 35 33

この蚘事は、DNSの蚭定ミスが原因であるこずを瀺唆しおいたすか

期埅される動䜜は䜕ですか

パッケヌゞが正垞にむンストヌルされたす。

node.js、yarn、およびオペレヌティングシステムのバヌゞョンをお知らせください。

ノヌド8.9、yarn 1.6、macOS 10.13.4ただし、そのいずれかが関連しおいるずは思えたせん🙂

最も参考になるコメント

Cloudflareずyarnチヌムず協力しお、䞀時的な回避策を蚭定したした。これは、Cloudflareの倖郚で蚭定したyarn.npmjs.orgのcnameになりたした。 すぐに別の解決策を考え出す必芁がありたすが、これですべおのブロックが解陀されたす。

党おのコメント85件

あなた䞀人じゃありたせん パニックにならない

ビルドでも同じ問題が発生したした。

OK ..パニックになっおいたす..

この問題はnpmレゞストリにアクセスしようずしたずきに発生するため、おそらくyarnのせいではないこずに泚意しおください。 http://registry.npmjs.com/

ここでは、Yarn1.7.0を䜿甚したWin10でも同じです。

興味深いこずに、 @ sanderskyが指摘したように、npmレゞストリペヌゞでも゚ラヌが発生したすが、 npm installは完党に機胜したすが、 yarnはたったく同じプロゞェクトで倱敗したすすべおを持っおいるわけではありたせんロヌカルにキャッシュされた䟝存関係、

@sanderskyいいえ、Cloudflareのせいです。 申し蚳ありたせんが、Cloudflareにプッシュされたレゞストリに倉曎を加えおyarnに圱響を䞎えるのはnpmの障害です。 https://status.npmjs.org/incidents/t3j62lxb7jg3

@sandersky興味深い゚ラヌ1016 。 1016はより庭の皮類のDNS゚ラヌのように聞こえたすCloudflareは単にDNSホスト名を解決できたせんが、1014は別のCloudflareアカりントのドメむンを指すDNSレコヌドに関する゚ラヌです。 npmの問題が糞の原因なのか、それずもCloudflareが䞡方を同時に壊したものにスむッチを投げたのだろうか。

たぶんCloudflareは䜕かを壊し、金曜日に倉曎を展開するこずはありたせん。 🍺

npm install機胜したすが、 yarn install倱敗したす。

@sanderskyああ、npmのレゞストリはhttps://registry.npmjs.orgにありたす .comはありたせん。 正垞に動䜜しおいるようです。これが、誰もがnpm install成功させる理由を説明しおいたす。

https://status.yarnpkg.com/は緑色です。 うたくいけば、Yarnの誰かがこれを乗り越えるでしょう。

https://status.npmjs.org/によるず、npmはレゞストリに倉曎を加えおいたす。 私の掚枬では、それらの倉曎の1぀はCloudflareぞの移行でした。 たた、Cloudflareは、Cloudflareを利甚する他のドメむンを指すCNAMEを蚱可しないため、ここで起こったこずだず思いたす。

この問題の可胜な解決策は次のずおりです。

ダヌンデッド-今、私の同僚は「参照しおください-npmが最良のオプションです」ず蚀っお、みんなにそれを䜿わせるための私のすべおの努力を倱いたす:-P

ふヌ-ずにかく-君たちがそれを理解するず確信しおいる

開発マシンずAWSCIマシンの䞡方で+1。

楜しいのは、npmの問題のためにyarnに切り替えたずころです䟋https//github.com/npm/npm/issues/20434
そしお10分埌、糞の登録は倱敗しおいたす。 笑😄

@ arunesh90 yarn npmjsレゞストリを䜿甚させるにyarnどうすればよいですか

npmは、珟圚CloudFlareに移行しおいるこずを確認したしたツむヌト。 したがっお、 @ arunesh90の説明が正しいように

@jakwuh PHPに戻りたしょう。rofl

403も取埗😭

@alexbrazierを匕甚するず、金曜日にデプロむするこずはありたせんたたは、これたでに。䜕も倉曎しないず、䜕も壊すこずはできたせん。

䞀時的な回避策ずしお、npmレゞストリを䜿甚するようにyarnを蚭定できたす。

yarn config set registry "https://registry.npmjs.org"

線集 @jaredLundeは、 yarn installでは機胜しないこずに泚意したした。 yarn install --no-lockfile

@fathyb MY HERO <3

https://status.yarnpkg.com/は、おそらくレゞストリがダりンしおいるこずを反映しおいるはずです。

@avivahl npmは、レゞストリがダりンしおいるずきはい぀でも、status.yarnpkg.comが機胜しおいるかどうかを実際にテストしおいたした。 そしおそれはupside_down_faceではありたせん

ダヌンチヌムが問題を修正し、 https//skimdb.npmjs.com/にhttpリダむレクトを远加したよう

@BirknerAlex私のむンストヌルはただ倱敗しおいたす。

倉。 URLを開くず、ワヌクステヌションのnpmURLにリダむレクトされたす。 しかし、私のサヌバヌではただ倱敗しおいたす。 たぶんDNSキャッシュの問題。

yarn config set registry "https://registry.npmjs.org"

䜕らかの理由で、これはyarn installでは機胜しないようです。 私のためにyarn addでのみ動䜜しおいたす...

yarn.lockファむルがある堎合、回避策は機胜したせん。

@jzilaうんそれだけです

@jzila yarn --no-lockfile

〜ロックされたバヌゞョンを保持する堎合はyarn install --force 〜 yarn --no-lockfile䜿甚したす

これで、ホスト名は解決されなくなりたした。

curl https://registry.yarnpkg.com 
curl: (6) Could not resolve host: registry.yarnpkg.com

私はあきらめおビヌルを飲み、埌でもう䞀床詊しおみたすbeer

ああ、私たちだけではないのを芋おうれしいです。

Yarnのチヌムはこの問題を認識し、修正に取り組んでいたすhttps://twitter.com/arcanis/status/1000151453476978689

ねえ、皆さん。 https://github.com/yarnpkg/yarn/issues/5885#issuecomment -392209518

おそらくあなたはすでにこれを知っおいたすが、念のため、HTTPリダむレクト぀たり、301たたは302ずlocation:ヘッダヌを䜜成する堎合は、 https//registry.npmjsに送信する必芁がありhttp://skimdb.npmjs.comではなくorg 。 SkimDBはcouchdbレプリケヌション゚ンドポむント_only_であり、パッケヌゞtarballはありたせん。

笑私がリアルタむムで気になる問題を目にするのは初めおです。 すごい  NS

私たちは皆、ブラックダヌンデヌの目撃者です CloudFlare DevOpsを起こしおください あなたは䜕かを壊した。

私はちょうど冗談のチュヌトリアルに埓っおいたした、そしおそれは爆発したす。

yarn.lockあり、それを削陀したくない堎合は、䞀時的に次の操䜜を行うこずができたす。

sed -i s/registry.yarnpkg.com/registry.npmjs.org/g yarn.lock
yarn
sed -i s/registry.npmjs.org/registry.yarnpkg.com/g yarn.lock

問題を認識しおおり、解決策を芋぀けようずしおいるこずを瀺す簡単なコメント。

@isaacs Cloudflareの゚ラヌペヌゞには、プロ、ビゞネス、゚ンタヌプラむズのナヌザヌがサポヌトチケットを介しおクロスナヌザヌCNAMEを䜿甚できるこずが蚘茉されおいたす。 䞇が䞀、それはあなたにできるこずですか

npmのCTOは、クロスナヌザヌCNAMEの蚱可に぀いおCloudFlareに連絡しおいたす tweet

私たち別名npmは、このサヌドパヌティのCNAMEを蚱可するためにCloudflareず連絡を取り合っおいたす。 返信があり次第、このスレッドを曎新したす。

https://status.yarnpkg.comは、おそらくレゞストリがダりンしおいるこずを反映しおいるはずです。

これの曎新が遅れおすみたせん。 この問題を反映するように曎新されたした。 このステヌタスは、Yarnサむトのすべおのペヌゞにも衚瀺されたす。

CF担圓者は、SREチヌムが珟圚参加しおいるず述べおいたす。たもなく修正が行われるはずです。

糞はechartsを远加したす

https://registry.yarnpkg.com/がハヌドダりンしたした

線集私は急いでいたす、私がテストしおいるマシンぞの䟝存関係はキャッシュされなければなりたせん。 それでも私のCIでは機胜したせん

私はこれに぀いおCloudflareず掻発に話し合っおいたす。 ゚ッゞワヌカヌを䜿甚しおいるため、修正は予想よりも耇雑になっおいたす。 ここで曎新を続けたす

@codymikolですか curl https://registry.yarnpkg.com/タむムアりトしたす

@miguelmota CloudflareCNAMEは実際のCNAMEではありたせん。 CFセットAレコヌドず通過するプロキシトラフィックは、CNAMEずしおのみ機胜したす。

@ktalebianそうです、私はキャッシュからプルしおいるに違いありたせん、私のCIはただ䟝存関係をプルダりンできたせん

@ judge2020説明しおくれおありがずう。 以前もレコヌドは空癜でしたが、珟圚はアップしおいたす

糞はechartsを远加したす
゚ラヌ未定矩のレゞストリから䞍正な圢匏の応答を受け取りたした。 レゞストリがダりンしおいる可胜性がありたす。

修正されるはずですか

おそらく、ステヌゞング環境を䜿甚しお、次回の展開をテストしたす/ s

@ceejbotはnpmjsのロヌルバックがcloudflareの背埌にある可胜性がありたすか

糞が戻っおきたようです たた、ステヌタスペヌゞを

これは今すぐ解決する必芁がありたす。 それでも問題が発生する堎合はお知らせください。

あたり。

error sending request or no backends responded in time. Error: no backends responded in time

たたは

$ yarn
yarn install v1.7.0
info No lockfile found.
[1/5] 🔍  Validating package.json...
[2/5] 🔍  Resolving packages...
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

OK、これは少し開いたたたにしおおきたす。 npm偎に問題があるようです。 @ceejbot @isaacsその゚ラヌはnpmのバック゚ンドから来おいたすか

リク゚ストの送信䞭に゚ラヌが発生したか、バック゚ンドが時間内に応答したせんでした。 ゚ラヌ時間内に応答したバック゚ンドがありたせん

@waltonseymourそれはあなたのために働いおいるように

これがDNSの倉曎である堎合、さたざたなピヌプで䌝播するのにさたざたな時間がかかる可胜性がありたす。

ただむンストヌルできたせん

私は今ちょうどたくさんを手に入れおいたす

リク゚ストの送信䞭に゚ラヌが発生したか、バック゚ンドが時間内に応答したせんでした。 ゚ラヌ時間内に応答したバック゚ンドがありたせん

> yarn add lodash --verbose
yarn add v1.7.0
...
verbose 0.266 current time: 2018-05-26T00:59:34.218Z
[1/4] 🔍  Resolving packages...
verbose 0.721 Performing "GET" request to "https://registry.yarnpkg.com/lodash".
verbose 15.821 Request "https://registry.yarnpkg.com/lodash" finished with status code 503.
verbose 15.823 Error: Received malformed response from registry for undefined. The registry may be down.
    at MessageError.ExtendableBuiltin (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:243:66)
    at new MessageError (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:272:123)
    at Function.<anonymous> (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:52175:15)
    at Generator.next (<anonymous>)
    at step (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:98:30)
    at /usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:116:14
    at new Promise (<anonymous>)
    at new F (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:23451:28)
    at Function.<anonymous> (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:95:12)
    at Function.findVersionInRegistryResponse (/usr/local/Cellar/yarn/1.7.0/libexec/lib/cli.js:52217:19)
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.
> curl https://registry.yarnpkg.com/lodash
error sending request or no backends responded in time. Error: no backends responded in time

レゞストリ「 https://registry.npmjs.org 」を蚭定するずうたくいくようですが、それでもステヌタスコヌド503が衚瀺されるこずがありたすか

たた、GitHubでは機胜したせん。 私は、yarnがパッケヌゞを解決するためにすべおのク゚リをNPMに送信するだけだず思いたす。

線集今バックアップされおいるように芋えたすか

開発マシンmacOSでは、DNSをsudo killall -HUP mDNSResponderでフラッシュするこずでうたくいきたした。 これ、たたは糞がそれを入力しおいる間に私の問題を正しく修正したかどうかわからない😄

これですべおが機胜したす。

今は良さそうです

今ではすべおが完璧に機胜しおいたす。 ダス beer  beer

@leonardfactoryに同意し、DNSキャッシュをフラッシュするこずで問題をロヌカルで解決したした。

Cloudflareずyarnチヌムず協力しお、䞀時的な回避策を蚭定したした。これは、Cloudflareの倖郚で蚭定したyarn.npmjs.orgのcnameになりたした。 すぐに別の解決策を考え出す必芁がありたすが、これですべおのブロックが解陀されたす。

3時間パニックになり、今では動䜜したすhahajoy
ありがずう。

ずおも敏感になっおくれおありがずう。

@ceejbotは、今のずころ、レゞストリを利甚するすべおの人がnpmを盎接操䜜しお、cnameを修正する必芁があるか、たたは远っお通知があるたでダりンし続ける必芁があるこずを意味したすか

完党に修正されたようですので、これを終了したす。 みなさん、ハッピヌフラむデヌ少なくずも米囜のタむムゟヌンでは。 倖に出お週末を楜しんでください:)

すべおが再び機胜するのを芋おうれしいです 😌

この問題に察応しおくれたCloudflareずnpmチヌムに感謝したす 実際に協力を芋るのは玠晎らしい気分です🙂

@ KevRyan2いいえ、糞は30〜45分前の時点でバックアップされおいたす。 @ceejbotは、糞を修正するために実装した䞀時的な回避策に぀いお説明しおいたした。

@arcanis @ Daniel15 @ceejbot et alに応答性を応揎したす 玠晎らしい週末をお過ごしください🙂

ありがずう、すべおが今働いおいたす。 努力に感謝したす

ただ同じ問題

Error: Received malformed response from registry for undefined. The registry may be down.

数分前の時点。 午埌䞭ずっず元気に働いおいた。

yarn add @angular/material
yarn add v1.7.0
[1/4] 🔍  Resolving packages...
error Received malformed response from registry for undefined. The registry may be down.
info Visit https://yarnpkg.com/en/docs/cli/add for documentation about this command.

関連しおいるかどうかはわかりたせんが、 yarn installコマンドの実行䞭に429-Too ManyRequests゚ラヌが発生したす。

+ yarn install --pure-lockfile --prefer-offline --cache-folder yarn-cache
yarn install v1.6.0
(node:33) [DEP0005] DeprecationWarning: Buffer() is deprecated due to security and usability issues. Please use the Buffer.alloc(), Buffer.allocUnsafe(), or Buffer.from() methods instead.
[1/4] Resolving packages...
[2/4] Fetching packages...
error An unexpected error occurred: "https://registry.yarnpkg.com/json5/-/json5-0.4.0.tgz: Request failed \"429 Too Many Requests\"".
info If you think this is a bug, please open a bug report with the information provided in "/opt/atlassian/pipelines/agent/build/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

残念ながら、これらの問題はnpmレゞストリから盎接発生しおいるず思いたす🙁

このペヌゞは圹に立ちたしたか
0 / 5 - 0 評䟡