# Error installing Solid node server

**URL:** <https://forum.solidproject.org/t/error-installing-solid-node-server/1417>\
**Category:** Self Host a Solid Pod\
**Created:** [March 7, 2019, 12:53pm UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417 "2019-03-07T12:53:42Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![mikael](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@mikael](https://forum.solidproject.org/u/mikael)\
**Post date:** [March 7, 2019, 12:53pm UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/1 "2019-03-07T12:53:42Z")

</div>

Hi,

I installed node.js succesfully (maybe) but installing solid server results following error:

> sudo npm install -g solid-server

npm WARN deprecated nodemailer@3.1.8: All versions below 4.0.1 of Nodemailer are deprecated. See [Status :: Nodemailer](https://nodemailer.com/status/)  
npm WARN deprecated text-encoding@0.6.4: no longer maintained  
npm WARN deprecated node-uuid@1.4.8: Use uuid module instead  
npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to “coffeescript” (no hyphen)  
/usr/bin/solid → /usr/lib/node\_modules/solid-server/bin/solid

> spawn-sync@1.0.15 postinstall /usr/lib/node\_modules/solid-server/node\_modules/spawn-sync  
> node postinstall

internal/modules/cjs/loader.js:615  
throw err;  
^

Error: Cannot find module ‘/usr/lib/node\_modules/solid-server/node\_modules/spawn-sync/postinstall’  
at Function.Module.\_resolveFilename (internal/modules/cjs/loader.js:613:15)  
at Function.Module.\_load (internal/modules/cjs/loader.js:539:25)  
at Function.Module.runMain (internal/modules/cjs/loader.js:801:12)  
at internal/main/run\_main\_module.js:21:11  
npm WARN babel-preset-metalab@1.0.0 requires a peer of babel-core@^6.24.0 but none is installed. You must install peer dependencies yourself.  
npm WARN babel-literal-to-ast@1.0.0 requires a peer of babel-core@\>=6.0.20 but none is installed. You must install peer dependencies yourself.

npm ERR! code ELIFECYCLE  
npm ERR! errno 1  
npm ERR! spawn-sync@1.0.15 postinstall: `node postinstall`  
npm ERR! Exit status 1  
npm ERR!  
npm ERR! Failed at the spawn-sync@1.0.15 postinstall script.  
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.

npm ERR! A complete log of this run can be found in:  
npm ERR! /home/mikael/.npm/\_logs/2019-03-07T12\_50\_22\_103Z-debug.log

Anyone able to help? System is Ubuntu 16

---

<div class="post-metadata">

**Author:** ![megoth](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/megoth/32/8_2.png) [@megoth](https://forum.solidproject.org/u/megoth)\
**Post date:** [March 7, 2019, 5:03pm UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/2 "2019-03-07T17:03:57Z")

</div>

Which version of Node are you running? Needs to be at least 8 IIRC.

---

<div class="post-metadata">

**Author:** ![mikael](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@mikael](https://forum.solidproject.org/u/mikael)\
**Post date:** [March 8, 2019, 8:10am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/3 "2019-03-08T08:10:27Z")

</div>

I’m using version v11.10.1.

---

<div class="post-metadata">

**Author:** ![kjetil](https://avatars.discourse-cdn.com/v4/letter/k/bc8723/32.png) [@kjetil](https://forum.solidproject.org/u/kjetil)\
**Post date:** [March 8, 2019, 9:29am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/4 "2019-03-08T09:29:20Z")

</div>

Oh, it seems the offending package is obsolete:

> **[spawn-sync](https://www.npmjs.com/package/spawn-sync)**
>
> Exports child\_process.spawnSync

I’ll try to simply remove it and see what happens.

---

<div class="post-metadata">

**Author:** ![kjetil](https://avatars.discourse-cdn.com/v4/letter/k/bc8723/32.png) [@kjetil](https://forum.solidproject.org/u/kjetil)\
**Post date:** [March 8, 2019, 9:36am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/5 "2019-03-08T09:36:35Z")

</div>

Hmmm, so that seems to sit at the end of a long dependency chain…

Could you please file an issue about it at [https://github.com/solid/node-solid-server/issues/new](https://github.com/solid/node-solid-server/issues/new) ?

---

<div class="post-metadata">

**Author:** ![mikael](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@mikael](https://forum.solidproject.org/u/mikael)\
**Post date:** [March 8, 2019, 10:49am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/6 "2019-03-08T10:49:26Z")

</div>

Issue opened:

> <https://github.com/solid/node-solid-server/issues/1128>
>
> OS: Ubuntu 16.04.5 LTS, node v11.10.1
> 
> Installing Solid server with 
> 
> \> sudo… npm install -g solid-server
> 
> results following errors:
> 
> npm WARN deprecated nodemailer@3.1.8: All versions below 4.0.1 of Nodemailer are deprecated. See https://nodemailer.com/status/
> npm WARN deprecated text-encoding@0.6.4: no longer maintained
> npm WARN deprecated node-uuid@1.4.8: Use uuid module instead
> npm WARN deprecated coffee-script@1.12.7: CoffeeScript on NPM has moved to "coffeescript" (no hyphen)
> /usr/bin/solid -\> /usr/lib/node\_modules/solid-server/bin/solid
> 
> \> spawn-sync@1.0.15 postinstall /usr/lib/node\_modules/solid-server/node\_modules/spawn-sync
> \> node postinstall
> 
> internal/modules/cjs/loader.js:615
> throw err;
> ^
> 
> Error: Cannot find module '/usr/lib/node\_modules/solid-server/node\_modules/spawn-sync/postinstall'
> at Function.Module.\_resolveFilename (internal/modules/cjs/loader.js:613:15)
> at Function.Module.\_load (internal/modules/cjs/loader.js:539:25)
> at Function.Module.runMain (internal/modules/cjs/loader.js:801:12)
> at internal/main/run\_main\_module.js:21:11
> npm WARN babel-preset-metalab@1.0.0 requires a peer of babel-core@^6.24.0 but none is installed. You must install peer dependencies yourself.
> npm WARN babel-literal-to-ast@1.0.0 requires a peer of babel-core@\>=6.0.20 but none is installed. You must install peer dependencies yourself.
> 
> npm ERR! code ELIFECYCLE
> npm ERR! errno 1
> npm ERR! spawn-sync@1.0.15 postinstall: \`node postinstall\`
> npm ERR! Exit status 1
> npm ERR!
> npm ERR! Failed at the spawn-sync@1.0.15 postinstall script.
> npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
> 
> npm ERR! A complete log of this run can be found in:
> npm ERR!

---

<div class="post-metadata">

**Author:** ![kjetilk](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/kjetilk/32/468_2.png) [@kjetilk](https://forum.solidproject.org/u/kjetilk)\
**Post date:** [March 8, 2019, 11:47am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/7 "2019-03-08T11:47:01Z")

</div>

Thanks! As noted there, the problem seems to be down a long dependency chain that I don’t think is easy to fix, so if anybody else in the forums have an idea, it would be great to hear!

---

<div class="post-metadata">

**Author:** ![mikael](https://avatars.discourse-cdn.com/v4/letter/m/f04885/32.png) [@mikael](https://forum.solidproject.org/u/mikael)\
**Post date:** [April 4, 2019, 10:34am UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/8 "2019-04-04T10:34:36Z")

</div>

Am i missing something? There is no working Solid server and no replys in this thread…

---

<div class="post-metadata">

**Author:** ![aveltens](https://dub1.discourse-cdn.com/flex017/user_avatar/forum.solidproject.org/aveltens/32/3987_2.png) [@aveltens](https://forum.solidproject.org/u/aveltens)\
**Post date:** [April 7, 2019, 7:14pm UTC](https://forum.solidproject.org/t/error-installing-solid-node-server/1417/9 "2019-04-07T19:14:59Z")

</div>

I cannot reproduce it.

```auto
 docker run node:11-alpine npm install -g solid-server

```

works without errors.

Might be specific to Ubuntu 16.04, which has a binary called `nodejs` , but not `node` :  
[ForbesLindesay/spawn-sync#42](https://github.com/ForbesLindesay/spawn-sync/issues/42)
