got the update to kinda work Now Im getting these fails
I tried running this as sudo and non sudo (non sudo i get premission denied) AND IT BROKE MY SITE
> [email protected] install /home/ubuntu/nodebb/node_modules/sharp
> (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)
info sharp Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.7.4/libvips-8.7.4-linux-x64.tar.gz
ERR! sharp EACCES: permission denied, open '/home/ubuntu/nodebb/node_modules/sharp/2812-libvips-8.7.4-linux-x64.tar.gz'
info sharp Attempting to build from source via node-gyp but this may fail due to the above error
info sharp Please see https://sharp.pixelplumbing.com/page/install for required dependencies
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir '/home/ubuntu/nodebb/node_modules/sharp/build'
gyp ERR! System Linux 4.15.0-1035-aws
gyp ERR! command "/usr/bin/node" "/usr/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js" "rebuild"
gyp ERR! cwd /home/ubuntu/nodebb/node_modules/sharp
gyp ERR! node -v v10.15.3
gyp ERR! node-gyp -v v3.8.0
gyp ERR! not ok
npm WARN [email protected] requires a peer of [email protected]^0.14.2 but none is installed. You must install peer dependencies yourself.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: `(node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy)`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] install 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/ubuntu/.npm/_logs/2019-08-02T03_58_49_364Z-debug.log
Error installing dependencies!
message: Command failed: npm install --production
stdout: null
stderr: null
2019-08-02T03:58:49.390Z [4567/2791] - error: uncaughtException: Command failed: npm install --production
Error: Command failed: npm install --production
at checkExecSyncError (child_process.js:616:11)
at Object.execSync (child_process.js:653:13)
at Object.installAll (/home/ubuntu/nodebb/src/cli/package-install.js:45:9)
at Object.handler (/home/ubuntu/nodebb/src/cli/upgrade.js:26:19)
at /home/ubuntu/nodebb/src/cli/upgrade.js:59:22
at /home/ubuntu/nodebb/node_modules/async/dist/async.js:3880:24
at replenish (/home/ubuntu/nodebb/node_modules/async/dist/async.js:1011:17)
at /home/ubuntu/nodebb/node_modules/async/dist/async.js:1016:9
at eachOfLimit (/home/ubuntu/nodebb/node_modules/async/dist/async.js:1041:24)
at /home/ubuntu/nodebb/node_modules/async/dist/async.js:1046:16 {"error":{"status":1,"signal":null,"output":[null,null,null],"pid":2798,"stdout":null,"stderr":null},"stack":"Error: Command failed: npm install --production\n at checkExecSyncError (child_process.js:616:11)\n at Object.execSync (child_process.js:653:13)\n at Object.installAll (/home/ubuntu/nodebb/src/cli/package-install.js:45:9)\n at Object.handler (/home/ubuntu/nodebb/src/cli/upgrade.js:26:19)\n at /home/ubuntu/nodebb/src/cli/upgrade.js:59:22\n at /home/ubuntu/nodebb/node_modules/async/dist/async.js:3880:24\n at replenish (/home/ubuntu/nodebb/node_modules/async/dist/async.js:1011:17)\n at /home/ubuntu/nodebb/node_modules/async/dist/async.js:1016:9\n at eachOfLimit (/home/ubuntu/nodebb/node_modules/async/dist/async.js:1041:24)\n at /home/ubuntu/nodebb/node_modules/async/dist/async.js:1046:16","exception":true,"date":"Fri Aug 02 2019 03:58:49 GMT+0000 (Coordinated Universal Time)","process":{"pid":2791,"uid":0,"gid":0,"cwd":"/home/ubuntu/nodebb","execPath":"/usr/bin/node","version":"v10.15.3","argv":["/usr/bin/node","/home/ubuntu/nodebb/nodebb","upgrade"],"memoryUsage":{"rss":60760064,"heapTotal":37564416,"heapUsed":25235792,"external":1112135}},"os":{"loadavg":[0.68603515625,0.33935546875,0.1943359375],"uptime":1683},"trace":[{"column":11,"file":"child_process.js","function":"checkExecSyncError","line":616,"method":null,"native":false},{"column":13,"file":"child_process.js","function":"Object.execSync","line":653,"method":"execSync","native":false},{"column":9,"file":"/home/ubuntu/nodebb/src/cli/package-install.js","function":"Object.installAll","line":45,"method":"installAll","native":false},{"column":19,"file":"/home/ubuntu/nodebb/src/cli/upgrade.js","function":"Object.handler","line":26,"method":"handler","native":false},{"column":22,"file":"/home/ubuntu/nodebb/src/cli/upgrade.js","function":null,"line":59,"method":null,"native":false},{"column":24,"file":"/home/ubuntu/nodebb/node_modules/async/dist/async.js","function":null,"line":3880,"method":null,"native":false},{"column":17,"file":"/home/ubuntu/nodebb/node_modules/async/dist/async.js","function":"replenish","line":1011,"method":null,"native":false},{"column":9,"file":"/home/ubuntu/nodebb/node_modules/async/dist/async.js","function":null,"line":1016,"method":null,"native":false},{"column":24,"file":"/home/ubuntu/nodebb/node_modules/async/dist/async.js","function":"eachOfLimit","line":1041,"method":null,"native":false},{"column":16,"file":"/home/ubuntu/nodebb/node_modules/async/dist/async.js","function":null,"line":1046,"method":null,"native":false}]}