# node cli/dist/server createSiteAdmin YOUR.EMAIL@ADDRESS.COM ORGANISATION_NAME YOUR_PASSWORD
2020-11-16 09:28:12:905 - error: uncaughtException: The gRPC binary module was not installed. This may be fixed by running "npm rebuild"
Original error: Cannot find module '/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/node/extension_binary/node-v64-linux-x64-glibc/grpc_node.node'
{ date:
'Mon Nov 16 2020 09:28:12 GMT+0000 (Coordinated Universal Time)',
process:
{ pid: 84537,
uid: 0,
gid: 0,
cwd:
'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp',
execPath: '/usr/bin/node',
version: 'v10.23.0',
argv:
[ '/usr/bin/node',
'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/cli/dist/server',
'createSiteAdmin',
'YOUR.EMAIL@ADDRESS.COM',
'ORGANISATION_NAME',
'YOUR_PASSWORD' ],
memoryUsage:
{ rss: 133328896,
heapTotal: 97812480,
heapUsed: 66989152,
external: 36994220 } },
os:
{ loadavg: [ 0.17822265625, 0.43701171875, 0.47412109375 ],
uptime: 1952 },
trace:
[ { column: 17,
file:
'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/grpc_extension.js',
function: null,
line: 43,
method: null,
native: false },
{ column: 30,
file: 'internal/modules/cjs/loader.js',
function: 'Module._compile',
line: 778,
method: '_compile',
native: false },
{ column: 10,
file: 'internal/modules/cjs/loader.js',
function: 'Module._extensions..js',
line: 789,
method: '.js',
native: false },
{ column: 32,
file: 'internal/modules/cjs/loader.js',
function: 'Module.load',
line: 653,
method: 'load',
native: false },
{ column: 12,
file: 'internal/modules/cjs/loader.js',
function: 'tryModuleLoad',
line: 593,
method: null,
native: false },
{ column: 3,
file: 'internal/modules/cjs/loader.js',
function: 'Module._load',
line: 585,
method: '_load',
native: false },
{ column: 17,
file: 'internal/modules/cjs/loader.js',
function: 'Module.require',
line: 692,
method: 'require',
native: false },
{ column: 18,
file: 'internal/modules/cjs/helpers.js',
function: 'require',
line: 25,
method: null,
native: false },
{ column: 12,
file:
'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/client.js',
function: null,
line: 37,
method: null,
native: false },
{ column: 30,
file: 'internal/modules/cjs/loader.js',
function: 'Module._compile',
line: 778,
method: '_compile',
native: false },
{ column: 10,
file: 'internal/modules/cjs/loader.js',
function: 'Module._extensions..js',
line: 789,
method: '.js',
native: false },
{ column: 32,
file: 'internal/modules/cjs/loader.js',
function: 'Module.load',
line: 653,
method: 'load',
native: false },
{ column: 12,
file: 'internal/modules/cjs/loader.js',
function: 'tryModuleLoad',
line: 593,
method: null,
native: false },
{ column: 3,
file: 'internal/modules/cjs/loader.js',
function: 'Module._load',
line: 585,
method: '_load',
native: false },
{ column: 17,
file: 'internal/modules/cjs/loader.js',
function: 'Module.require',
line: 692,
method: 'require',
native: false },
{ column: 18,
file: 'internal/modules/cjs/helpers.js',
function: 'require',
line: 25,
method: null,
native: false },
{ column: 14,
file:
'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/index.js',
function: null,
line: 30,
method: null,
native: false },
{ column: 30,
file: 'internal/modules/cjs/loader.js',
function: 'Module._compile',
line: 778,
method: '_compile',
native: false },
{ column: 10,
file: 'internal/modules/cjs/loader.js',
function: 'Module._extensions..js',
line: 789,
method: '.js',
native: false },
{ column: 32,
file: 'internal/modules/cjs/loader.js',
function: 'Module.load',
line: 653,
method: 'load',
native: false },
{ column: 12,
file: 'internal/modules/cjs/loader.js',
function: 'tryModuleLoad',
line: 593,
method: null,
native: false },
{ column: 3,
file: 'internal/modules/cjs/loader.js',
function: 'Module._load',
line: 585,
method: '_load',
native: false } ],
stack:
[ 'Error: The gRPC binary module was not installed. This may be fixed by running "npm rebuild"',
'Original error: Cannot find module \'/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/node/extension_binary/node-v64-linux-x64-glibc/grpc_node.node\'',
' at Object.<anonymous> (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/grpc_extension.js:43:17)',
' at Module._compile (internal/modules/cjs/loader.js:778:30)',
' at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)',
' at Module.load (internal/modules/cjs/loader.js:653:32)',
' at tryModuleLoad (internal/modules/cjs/loader.js:593:12)',
' at Function.Module._load (internal/modules/cjs/loader.js:585:3)',
' at Module.require (internal/modules/cjs/loader.js:692:17)',
' at require (internal/modules/cjs/helpers.js:25:18)',
' at Object.<anonymous> (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/src/client.js:37:12)',
' at Module._compile (internal/modules/cjs/loader.js:778:30)',
' at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)',
' at Module.load (internal/modules/cjs/loader.js:653:32)',
' at tryModuleLoad (internal/modules/cjs/loader.js:593:12)',
' at Function.Module._load (internal/modules/cjs/loader.js:585:3)',
' at Module.require (internal/modules/cjs/loader.js:692:17)',
' at require (internal/modules/cjs/helpers.js:25:18)',
' at Object.<anonymous> (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/google-gax/node_modules/grpc/index.js:30:14)',
' at Module._compile (internal/modules/cjs/loader.js:778:30)',
' at Object.Module._extensions..js (internal/modules/cjs/loader.js:789:10)',
' at Module.load (internal/modules/cjs/loader.js:653:32)',
' at tryModuleLoad (internal/modules/cjs/loader.js:593:12)',
' at Function.Module._load (internal/modules/cjs/loader.js:585:3)' ] }
(node:84537) DeprecationWarning: current Server Discovery and Monitoring engine is deprecated, and will be removed in a future version. To use the new Server Discover and Monitoring engine, pass option { useUnifiedTopology: true } to the MongoClient constructor.
{ MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017]
at Pool.<anonymous> (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/topologies/server.js:433:11)
at Pool.emit (events.js:198:13)
at Pool.EventEmitter.emit (domain.js:448:20)
at createConnection (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:571:14)
at connect (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:994:11)
at makeConnection (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:40:11)
at callback (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:262:5)
at Socket.err (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:287:7)
at Object.onceWrapper (events.js:286:20)
at Socket.emit (events.js:198:13)
at Socket.EventEmitter.emit (domain.js:448:20)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
name: 'MongoNetworkError',
[Symbol(mongoErrorContextSymbol)]: {} }
Unhandled rejection MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoNetworkError: connect ECONNREFUSED 127.0.0.1:27017]
at Pool.<anonymous> (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/topologies/server.js:433:11)
at Pool.emit (events.js:198:13)
at Pool.EventEmitter.emit (domain.js:448:20)
at createConnection (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:571:14)
at connect (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/pool.js:994:11)
at makeConnection (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:40:11)
at callback (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:262:5)
at Socket.err (/usr/local/learninglocker/releases/ll-20201116-594ef496d8a9411340404301a55cf95de0079a6d/webapp/node_modules/mongoose/node_modules/mongodb/lib/core/connection/connect.js:287:7)
at Object.onceWrapper (events.js:286:20)
at Socket.emit (events.js:198:13)
at Socket.EventEmitter.emit (domain.js:448:20)
at emitErrorNT (internal/streams/destroy.js:91:8)
at emitErrorAndCloseNT (internal/streams/destroy.js:59:3)
at process._tickCallback (internal/process/next_tick.js:63:19)
What version were you using?
Open Source
What steps can we follow to reproduce the behaviour?
What is the actual behaviour?
What is the expected behavior?
Is there any additional information that will help us replicate/understand the problem?
/var/log/learninglocker/install.logshows that gprc module in questions fails to build: