Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

get-ens server error 500 #97

Closed
talentlessguy opened this issue Aug 11, 2021 · 5 comments
Closed

get-ens server error 500 #97

talentlessguy opened this issue Aug 11, 2021 · 5 comments

Comments

@talentlessguy
Copy link
Contributor

talentlessguy commented Aug 11, 2021

http://esm.sh/get-ens

https://github.com/talentlessguy/get-ens

/* esm.sh - error */
throw new Error("[esm.sh] " + "yarn add get-ens@0.0.0: warning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e solium \u003e chokidar@1.7.0: Chokidar 2 will break on node v14+. Upgrade to chokidar 3 with 15x less dependencies.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e hardhat \u003e mocha \u003e debug@3.2.6: Debug versions \u003e=3.2.0 \u003c3.2.7 || \u003e=4 \u003c4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e hardhat \u003e uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e ethers \u003e uuid@2.0.1: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e solium \u003e chokidar \u003e fsevents@1.2.13: fsevents 1 will break on node v14+ and could be using insecure binaries. Upgrade to fsevents 2.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e hardhat \u003e mocha \u003e chokidar \u003e fsevents@2.1.3: \"Please update to latest v2.3 or v2.2\"\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e solium \u003e solparse \u003e mocha \u003e mkdirp@0.5.1: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.)\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e debug@3.2.6: Debug versions \u003e=3.2.0 \u003c3.2.7 || \u003e=4 \u003c4.3.1 have a low-severity ReDos regression when used in a Node.js environment. It is recommended you upgrade to 3.2.7 or 4.3.1. (https://github.com/visionmedia/debug/issues/797)\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-block@2.2.2: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm@4.2.0: New package name format for new versions: @ethereumjs/vm. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-block@2.2.2: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-block@1.7.1: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-vm@2.6.0: New package name format for new versions: @ethereumjs/vm. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-vm \u003e ethereumjs-block@2.2.2: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-wallet \u003e uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-account@3.0.0: Please use Util.Account class found on package ethereumjs-util@^7.0.6 https://github.com/ethereumjs/ethereumjs-util/releases/tag/v7.0.6\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-account@3.0.0: Please use Util.Account class found on package ethereumjs-util@^7.0.6 https://github.com/ethereumjs/ethereumjs-util/releases/tag/v7.0.6\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-common@1.5.0: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-block \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-vm \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-tx@2.1.2: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-block \u003e ethereumjs-tx@2.1.2: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-tx@2.1.2: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-tx@1.3.7: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e ethereumjs-block \u003e ethereumjs-tx@1.3.7: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-tx \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e @truffle/debug-utils \u003e highlight.js@9.18.5: Support has ended for 9.x series. Upgrade to @latest\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e @ethereum-waffle/ens \u003e @ensdomains/resolver@0.2.4: Please use @ensdomains/ens-contracts\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e @ethereum-waffle/ens \u003e @ensdomains/ens@0.4.5: Please use @ensdomains/ens-contracts\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-blockchain@4.0.4: New package name format for new versions: @ethereumjs/blockchain. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-blockchain \u003e ethereumjs-block@2.2.2: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-blockchain \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-block-tracker \u003e ethereumjs-tx@1.3.7: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/compiler \u003e @resolver-engine/imports \u003e @resolver-engine/core \u003e request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e request \u003e uuid@3.4.0: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/compiler \u003e @resolver-engine/imports \u003e url \u003e querystring@0.2.0: The querystring API is considered Legacy. new code should use the URLSearchParams API instead.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e @ethereum-waffle/ens \u003e @ensdomains/ens \u003e testrpc@0.0.1: testrpc has been renamed to ganache-cli, please use this package from now on.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e ethereumjs-vm \u003e ethereumjs-blockchain \u003e ethashjs@0.0.8: New package name format for new versions: @ethereumjs/ethash. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e ethereumjs-block@1.7.1: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e ethereumjs-tx@1.3.7: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e ethereumjs-vm@2.6.0: New package name format for new versions: @ethereumjs/vm. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e request \u003e har-validator@5.1.5: this library is no longer supported\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e ethereumjs-tx@2.1.2: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e uuid@3.3.2: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e ethereum-ens \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e uuid@3.3.2: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e @truffle/interface-adapter \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e ethereumjs-common@1.5.2: New package name format for new versions: @ethereumjs/common. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e @truffle/interface-adapter \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e ethereumjs-tx@2.1.2: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e @ensdomains/buffer \u003e @nomiclabs/hardhat-truffle5 \u003e @nomiclabs/truffle-contract \u003e @truffle/interface-adapter \u003e web3 \u003e web3-eth \u003e web3-eth-accounts \u003e uuid@3.3.2: Please upgrade  to version 7 or higher.  Older versions may use Math.random() in certain circumstances, which is known to be problematic.  See https://v8.dev/blog/math-random for details.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e solium \u003e chokidar \u003e readdirp \u003e micromatch \u003e snapdragon \u003e source-map-resolve \u003e resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e solium \u003e chokidar \u003e readdirp \u003e micromatch \u003e snapdragon \u003e source-map-resolve \u003e urix@0.1.0: Please see https://github.com/lydell/urix#deprecated\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-block-tracker \u003e json-rpc-engine \u003e safe-event-emitter@1.0.1: Renamed to @metamask/safe-event-emitter\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e eth-tx-summary \u003e ethereumjs-block@1.7.1: New package name format for new versions: @ethereumjs/block. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e eth-tx-summary \u003e ethereumjs-tx@1.3.7: New package name format for new versions: @ethereumjs/tx. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-json-rpc-infura \u003e eth-json-rpc-middleware \u003e eth-tx-summary \u003e ethereumjs-vm@2.6.0: New package name format for new versions: @ethereumjs/vm. Please update.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-bzz \u003e swarm-js \u003e mkdirp-promise@5.0.1: This package is broken and no longer maintained. 'mkdirp' itself supports promises now, please switch to that.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-bzz \u003e swarm-js \u003e eth-lib \u003e servify \u003e request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3 \u003e web3-eth \u003e web3-eth-ens \u003e content-hash \u003e multicodec@0.5.7: stable api reached\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-block-tracker \u003e json-rpc-engine \u003e babel-preset-env \u003e babel-plugin-transform-es2015-arrow-functions \u003e babel-runtime \u003e core-js@2.6.12: core-js@\u003c3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.\nwarning get-ens \u003e @ensdomains/ens-contracts \u003e name-wrapper \u003e ethereum-waffle \u003e @ethereum-waffle/provider \u003e ganache-core \u003e web3-provider-engine \u003e eth-block-tracker \u003e json-rpc-engine \u003e babelify \u003e babel-core \u003e babel-register \u003e core-js@2.6.12: core-js@\u003c3.3 is no longer maintained and not recommended for usage due to the number of issues. Because of the V8 engine whims, feature detection in old core-js versions could cause a slowdown up to 100x even if nothing is polyfilled. Please, upgrade your dependencies to the actual version of core-js.\nerror Couldn't find the binary git\n");
export default null;

I checked and all of the direct dependencies separately build fine

here's the repo: https://github.com/talentlessguy/get-ens

@ije ije closed this as completed in 26d63a5 Aug 11, 2021
@ije
Copy link
Member

ije commented Aug 11, 2021

just fixed, this package is hug btw...

@ije ije reopened this Aug 11, 2021
@ije
Copy link
Member

ije commented Aug 11, 2021

the bugfix can work in my macbook, but still break on server, will look into it

@ije
Copy link
Member

ije commented Aug 11, 2021

seem the final error is: error Couldn't find the binary git

@talentlessguy
Copy link
Contributor Author

@ije a post install script I guess

@talentlessguy
Copy link
Contributor Author

talentlessguy commented Aug 13, 2021

Solved the issue by removing @ensdomains/contracts from deps

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants