I wish I could say I knew what I was doing, but I kind of don't.
I'm at this phase http://docs.bigbluebutton.org/html/html5-install.html#2-install-html5-client
I'm new to BBB in general. Last day or so I've been tinkering around with it and almost have the whole thing working fine. I'm on a Ubuntu 16.04 server, and the big difference between my set-up and the instructions at http://docs.bigbluebutton.org/install/install.html , is my server is running a Virtualmin management system. I didn't use a Virtual Server to put BBB on though, and I got through all the tangles of having NGINX get the ports Apache wanted. I'm dying at the HTML5 part though.
I know that bbb-html5.service isn't running now and doesn't run after reboot even though it's set to. What follows is meaningless to me, so what can I do now?
`:~$ sudo apt-get install -y bbb-html5
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
bbb-html5
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 0 B/31.8 MB of archives.
After this operation, 119 MB of additional disk space will be used.
Selecting previously unselected package bbb-html5.
(Reading database ... 212570 files and directories currently installed.)
Preparing to unpack .../bbb-html5_1%3a1.1.0-184_amd64.deb ...
Unpacking bbb-html5 (1:1.1.0-184) ...
Setting up bbb-html5 (1:1.1.0-184) ...
Installing meteor packages (this may take a moment)
Updating Node packages for bbb-html5 (this may take a moment)
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it!
[email protected] install /usr/share/meteor/bundle/programs/server
node npm-rebuild.js
npm WARN lifecycle npm is using /usr/bin/node but there is no node binary in the current PATH. Use the --scripts-prepend-node-path
option to include the path for the node binary npm was executed with.
[email protected] install /usr/share/meteor/bundle/programs/server/npm/node_modules/hiredis
node-gyp rebuild
npm ERR! file sh
npm ERR! path sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn sh
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! spawn sh ENOENT
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! /usr/share/meteor/.npm/_logs/2018-02-01T06_46_05_926Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node npm-rebuild.js
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! /usr/share/meteor/.npm/_logs/2018-02-01T06_46_05_974Z-debug.log
dpkg: error processing package bbb-html5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
bbb-html5
E: Sub-process /usr/bin/dpkg returned an error code (1)
:~$ `
followed by:
`:~$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up bbb-html5 (1:1.1.0-184) ...
Installing meteor packages (this may take a moment)
Updating Node packages for bbb-html5 (this may take a moment)
npm WARN read-shrinkwrap This version of npm is compatible with lockfileVersion@1, but npm-shrinkwrap.json was generated for lockfileVersion@0. I'll try to do my best with it!
[email protected] install /usr/share/meteor/bundle/programs/server
node npm-rebuild.js
npm WARN lifecycle npm is using /usr/bin/node but there is no node binary in the current PATH. Use the --scripts-prepend-node-path
option to include the path for the node binary npm was executed with.
[email protected] install /usr/share/meteor/bundle/programs/server/npm/node_modules/hiredis
node-gyp rebuild
npm ERR! file sh
npm ERR! path sh
npm ERR! code ELIFECYCLE
npm ERR! errno ENOENT
npm ERR! syscall spawn sh
npm ERR! [email protected] install: node-gyp rebuild
npm ERR! spawn sh ENOENT
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! /usr/share/meteor/.npm/_logs/2018-02-01T06_54_28_776Z-debug.log
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! [email protected] install: node npm-rebuild.js
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! /usr/share/meteor/.npm/_logs/2018-02-01T06_54_28_806Z-debug.log
dpkg: error processing package bbb-html5 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
bbb-html5
E: Sub-process /usr/bin/dpkg returned an error code (1)
:~$ `