You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
After installing Node.js v9.0.0 on Windows 10 x64, npm returns the following message:
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
C:\Program Files\nodejs\node.exe: src\node_zlib.cc:430: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
bash-4.2$ npm install
npm info it worked if it ends with ok
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
npm info using npm@5.5.1
npm info using node@v9.0.0
npm info lifecycle node-echo@0.0.1~preinstall: node-echo@0.0.1
npm http fetch GET 200 https://registry.npmjs.org/roi 23ms (from cache)
/usr/local/bin/node[32]: ../src/node_zlib.cc:430:static void node::{anonymous}::ZCtx::Init(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
1: node::Abort() [npm]
2: node::Assert(char const* const (*) [4]) [npm]
3: 0x1251ea1 [npm]
4: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [npm]
5: 0xb74c3c [npm]
6: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [npm]
7: 0x1a5bf6a842fd
Aborted
bash-4.2$ uname -a
Linux afbccd39ba67 4.9.44-linuxkit-aufs #1 SMP Fri Aug 25 10:00:41 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
C:\Program Files\nodejs\node.exe: src\node_zlib.cc:430: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.lem
@adrianchia are you using the version of npm that came bundled with node? The current upstream version of npm does not work with Node.js 9.x which is why we floated b8888f5 and 9f33a24
Is it possible you are not using the bundled version of npm?
/cc @nodejs/npm
Reacted by Yahor Siarheyenka, Benjamin Gruenbaum and Anna Henningsen
@nodejs/collaborators Do you think it makes sense to keep this open until npm fixes this upstream? If so it may make sense to lock this issue and make a comment in the OP with the solution
Reacted by Anatoli Papirovski, Andreas Madsen, Lance Ball, Luigi Pinca, Yahor Siarheyenka, Daijiro Wachi, Benjamin Gruenbaum, Anna Henningsen and Jon Moss
failed on Ubuntu 16.10 as well
node: 9.0.0
npm: 5.5.1
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
/home/amritk/.nvm/versions/node/v9.0.0/bin/node[13315]: ../src/node_zlib.cc:430:static void node::{anonymous}::ZCtx::Init(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
1: node::Abort() [npm]
2: node::Assert(char const* const (*) [4]) [npm]
3: 0x1251ea1 [npm]
4: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [npm]
5: 0xb74c3c [npm]
6: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [npm]
7: 0x3a93576842fd
Aborted (core dumped)
by using npmc rather than npm, i.e. npx npmc install instead of npm install; or
by using the version of npm that is bundled with Node 9; or
by downgrading to npm@5.3.x: [sudo] npm install -g npm@5.3.x
The “real” fix would be waiting for the next npm release.
Reacted by John-David Dalton, MongoExpUser, Robby and Mikita Melnikau
ndaidong@bella-mint /var/www/projects/news-loader $ npm i
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
/usr/local/bin/node[3204]: ../src/node_zlib.cc:430:static void node::{anonymous}::ZCtx::Init(const v8::FunctionCallbackInfo<v8::Value>&): Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.
1: node::Abort() [npm]
2: node::Assert(char const* const (*) [4]) [npm]
3: 0x12beb2a [npm]
4: v8::internal::FunctionCallbackArguments::Call(void (*)(v8::FunctionCallbackInfo<v8::Value> const&)) [npm]
5: 0xb09a37 [npm]
6: v8::internal::Builtin_HandleApiCall(int, v8::internal::Object**, v8::internal::Isolate*) [npm]
7: 0x28ecaed842fd
Aborted
Activity
lance commentedon Oct 31, 2017
I can confirm similar failure on CentOS.
ArmaProjects commentedon Oct 31, 2017
Have the same problem on Win 10, x64
npm WARN npm npm does not support Node.js v9.0.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
C:\Program Files\nodejs\node.exe: src\node_zlib.cc:430: Assertion `args.Length() == 7 && "init(windowBits, level, memLevel, strategy, writeResult, writeCallback," " dictionary)"' failed.lem
MylesBorins commentedon Oct 31, 2017
@adrianchia are you using the version of npm that came bundled with node? The current upstream version of npm does not work with Node.js 9.x which is why we floated b8888f5 and 9f33a24
Is it possible you are not using the bundled version of npm?
/cc @nodejs/npm
bricss commentedon Oct 31, 2017
If you have npm updated from bundled with node, just remove it manually from global packages.
MylesBorins commentedon Oct 31, 2017
@nodejs/collaborators Do you think it makes sense to keep this open until npm fixes this upstream? If so it may make sense to lock this issue and make a comment in the OP with the solution
amritk commentedon Oct 31, 2017
failed on Ubuntu 16.10 as well
node: 9.0.0
npm: 5.5.1
MongoExpUser commentedon Oct 31, 2017
I am confirming it failed also on Ubuntu 16.04.3 LTS
node: 9.0.0
npm: 5.5.1
zlib: warn before crash on invalid internals usage
amritk commentedon Nov 1, 2017
There's a workaround posted in npm/npm#19019 (comment) by @addaleax
ndaidong commentedon Nov 1, 2017
@amritk : I got the same error here:
And another issue with natural and webworker-threads at audreyt/node-webworker-threads#169
It looks like there are many packages need to be upgraded to catch up Node.js 9 serie.
Use lts version of NopeJS
mboughaba commentedon Nov 1, 2017
I can confirm similar failure on Travis CI Linux trusty stable using npm latest
Remove node 9.0.0 from build platform
The-Compiler commentedon Nov 1, 2017
FWIW if you don't mind using NodeJS v8.9.0 on Travis CI, you can do
node_js: "lts/*"to work around this.bnoordhuis commentedon Nov 1, 2017
Done.
npm bug fixed nodejs/node#16649
targos commentedon Jan 2, 2018
This is fixed