linagora / hublin Goto Github PK
View Code? Open in Web Editor NEWDEPRECATED - An easy and free video conference service based on WebRTC
Home Page: https://hubl.in
License: Other
DEPRECATED - An easy and free video conference service based on WebRTC
Home Page: https://hubl.in
License: Other
this is the error i get when i run npm install
node-pre-gyp ERR! Tried to download: https://node-inspector.s3.amazonaws.com/debug/v0.4.6/node-v11-linux-x64.tar.gz
node-pre-gyp ERR! Pre-built binaries not found for [email protected] and [email protected] (node-v11 ABI) (falling back to source compile with node-gyp)
make: Entering directory `/var/www/hublin/node_modules/grunt-node-inspector/node_modules/node-inspector/node_modules/v8-debug/build'
CXX(target) Release/obj.target/debug/src/debug.o
../src/debug.cc: In static member function ‘static v8::Handle<v8::Value> nodex::Debug::InternalConstructorName(const v8::Arguments&)’:
../src/debug.cc:194:25: warning: deprecated conversion from string constant to ‘char*’ [-Wwrite-strings]
SOLINK_MODULE(target) Release/obj.target/debug.node
COPY Release/debug.node
COPY /var/www/hublin/node_modules/grunt-node-inspector/node_modules/node-inspector/node_modules/v8-debug/build/debug/v0.4.6/node-v11-linux-x64/debug.node
TOUCH Release/obj.target/action_after_build.stamp
make: Leaving directory `/var/www/hublin/node_modules/grunt-node-inspector/node_modules/node-inspector/node_modules/v8-debug/build'
> [email protected] postinstall /var/www/hublin/node_modules/awesome-yjs
> ./node_modules/bower/bin/bower install
bower ESUDO Cannot be run with sudo
Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814
You can however run a command with sudo using --allow-root option
> [email protected] postinstall /var/www/hublin/node_modules/awesome-chat
> ./node_modules/bower/bin/bower install
bower ESUDO Cannot be run with sudo
Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814
You can however run a command with sudo using --allow-root option
npm ERR! Linux 3.2.0-4-amd64
npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "install"
npm ERR! node v0.10.47
npm ERR! npm v2.15.1
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `./node_modules/bower/bin/bower install`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script './node_modules/bower/bin/bower install'.
npm ERR! This is most likely a problem with the awesome-collaborative-editor package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/bower/bin/bower install
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs awesome-collaborative-editor
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!
npm ERR! npm owner ls awesome-collaborative-editor
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /var/www/hublin/npm-debug.log
Hi,
We installed your product using github on our ubuntu server. We are able to see your homepage on port 8080 when we browse it in chrome. We created a new room by click on start, inviting other members was giving an error but we got the solution for that by adding a configuration document to mongodb but I shared the conference link with two people they were able to join the conference but we could not see or chat with each other. There was no error logged regrading this problem. Could you please help us regarding this issue?
Unusual issue. Seems to work perfectly on all my devices except this combination:
Device 1: Firefox 45.0 on Ubuntu 14.04
Device 2: cyanogenmod on browser 5.1.1-5cc85cd080
with this combo, all audio video sent perfectly from device 2 to device 1
From device 1, no audio is sent to device 2.
text chatting works fine, connection is clearly working.
thanks
hello is hublin scalable?Does it use any MCU or gateway for scalability purpose .If not is it implementing the video conferences on a mesh based connection?
I just installed hublin on a test machine (ubuntu 14.04 lts minimal). I followed the installation guide. Here is the output of the start:
user@3a416dbe333e07e:~/meetings$ npm start
> [email protected] start /home/user/meetings
> node server.js
Logger DailyRotateFile is disabled
Logger File is disabled
Warning: connect.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and will not scale past a single process.
info: Meetings Core bootstraped, configured in production mode
Webserver listening on :: port 8080 (IPv6)
Webserver listening on :: port 8443 (IPv6)
info: Initializing conference events listener
info: EasyRTC: Starting EasyRTC Server (v1.0.13) on Node (v0.10.31)
error: Failed to connect to MongoDB: failed to connect to [localhost:27017]
info: EasyRTC: EasyRTC Server Ready For Connections (v1.0.13)
info: Linagora Meetings is now started on node v0.10.31
...
Hi, thanks for writing hublin!
I'd like to propose a new feature I find very attractive with other conferencing solutions: sharing the entire screen or a single window.
As far as I known this is already supported with WebRTC and it shouldn't be hard to add.
Thanks!
Don't know if this is possible, but it would be a big usability boost.
good day. this is amazing system. however, the video should not auto-start as it can create very embarrassing (or worse) situations for users. even if browser asks for full permissions, the video should not start automatically when entering the room. Should be 'opt-in' video.
Audio and text chatting totally fine because everyone is expecting audio.
Thanks!
Hello,
I've been battling with trying to install this for a few days. My host also a try but we are getting stuck.
We are on a fresh Ubuntu machine.
The most recent error is:
npm WARN engine [email protected]: wanted: {"node":">=4"} (current: {"node":"v0.10.25","npm":"1.3.10"})
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /root/meetings/modules/hublin-easyrtc-connector/npm-debug.log
npm ERR! not ok code 0
Does anyone offer commercial installation assistance?
I'm really excited to begin using what looks like a really great application.
Thanks a lot
Hello again,
we have now finally managed to install hublin and are now offering it as a web-app at https://twoub.io/store/other/hublin. We can't establish connections to eachother (except when we're in the same local network range). "Test SendDataP2P" gives no ack but "Test SendData" gives ack but like you can see in the image there is a bold cross for the lower user:
Is this a common error or do we need to change some settings here?
Thanks in advance!
Hello everybody .. I have hosted the website in a real VPS and when I am starting a video-conference I got this error " ICE FAILED " only when I am working with wifi - wifi endpoints .. and its working fine with mobile device(4G) - wifi or 4G - 4G .
In a meeting which I was having today, there were two participants other than myself and at some point one of them disconnected and reconnected (he is using firefox, he is @polx and perhaps can provide more information). After reconnecting I could not hear him speak but I could see the blue frame around his avatar to indicate he is speaking. Video also stopped. Our other partner in the meeting could continue to hear him and me. He could not hear me either.
Hello,
sending an invitation after default installation results in an error in log:
2015-07-16T06:57:32.206Z - error: Could not send invitation for [email protected] in conference joyfully-cool-share Error: Can not get a valid email send
at /home/user/meetings/node_modules/om-email-invitation/lib/module.js:56:25
at /home/user/meetings/node_modules/om-email-invitation/lib/module.js:39:14
at Promise.sendResponse (/home/user/meetings/node_modules/mongoconfig/index.js:26:14)
at Promise.<anonymous> (/home/user/meetings/node_modules/mongoose/node_modules/mpromise/lib/promise.js:177:8)
at Promise.emit (events.js:95:17)
at Promise.emit (/home/user/meetings/node_modules/mongoose/node_modules/mpromise/lib/promise.js:84:38)
at Promise.fulfill (/home/user/meetings/node_modules/mongoose/node_modules/mpromise/lib/promise.js:97:20)
at Object.cb (/home/user/meetings/node_modules/mongoose/lib/query.js:1153:30)
at Object._onImmediate (/home/user/meetings/node_modules/mongoose/node_modules/mquery/lib/utils.js:137:16)
at processImmediate [as _immediateCallback] (timers.js:345:15)
How can sending emails be configured properly?
Thanks in advance!
Is there any way to lock the conference? If I use hubl.in/John and someone else also decides to use John, don't you think there will be a conflict.
On the page https://hubl.in/ , I can't use hublin, because it incorrectly detects my User Agent (Your browser seems to not be compatible. Please upgrade your browser experience to a compatible browser:
).
I'm using firefox 44.0.2 and e.g. https://appear.in/ does not complain about anything and it works like a charm (I'm using appear.in for more than a year already).
I run command grunt dist
but components directory was not created
Can you help me?
Hi guys,
When I try to start Hublin on my server, I got the following error:
Cannot find module 'mongodb/node_modules/bson'
Any idea how to solve it?
Here is the detail:
root@debian:/var/www/hublin# npm start > [email protected] start /var/www/hublin > node server.js Logger DailyRotateFile is disabled Can not load logger Mail { [Error: Cannot find module 'winston-mail'] code: 'MODULE_NOT_FOUND' } Logger File is disabled Warning: connect.session() MemoryStore is not designed for a production environment, as it will leak memory, and will not scale past a single process. error: uncaughtException: Cannot find module 'mongodb/node_modules/bson' { date: 'Mon Mar 30 2015 22:05:35 GMT+0800 (CST)', process: { pid: 4206, uid: 0, gid: 0, cwd: '/var/www/hublin', execPath: '/usr/bin/nodejs', version: 'v0.10.29', argv: [ 'node', '/var/www/hublin/server.js' ], memoryUsage: { rss: 49111040, heapTotal: 54108160, heapUsed: 20026232 } }, os: { loadavg: [ 0.111328125, 0.2099609375, 0.283203125 ], uptime: 1316.434928213 }, trace: [ { column: 15, file: 'module.js', function: 'Function.Module._resolveFilename', line: 338, method: 'Module._resolveFilename', native: false }, { column: 25, file: 'module.js', function: 'Function.Module._load', line: 280, method: 'Module._load', native: false }, { column: 17, file: 'module.js', function: 'Module.require', line: 364, method: 'require', native: false }, { column: 17, file: 'module.js', function: 'require', line: 380, method: null, native: false }, { column: 16, file: '/var/www/hublin/node_modules/mongoose/lib/drivers/node-mongodb-native/objectid.js', function: '', line: 8, method: null, native: false }, { column: 26, file: 'module.js', function: 'Module._compile', line: 456, method: '_compile', native: false }, { column: 10, file: 'module.js', function: 'Object.Module._extensions..js', line: 474, method: 'Module._extensions..js', native: false }, { column: 32, file: 'module.js', function: 'Module.load', line: 356, method: 'load', native: false }, { column: 12, file: 'module.js', function: 'Function.Module._load', line: 312, method: 'Module._load', native: false }, { column: 17, file: 'module.js', function: 'Module.require', line: 364, method: 'require', native: false } ], stack: [ 'Error: Cannot find module \'mongodb/node_modules/bson\'', ' at Function.Module._resolveFilename (module.js:338:15)', ' at Function.Module._load (module.js:280:25)', ' at Module.require (module.js:364:17)', ' at require (module.js:380:17)', ' at Object. (/var/www/hublin/node_modules/mongoose/lib/drivers/node-mongodb-native/objectid.js:8:16)', ' at Module._compile (module.js:456:26)', ' at Object.Module._extensions..js (module.js:474:10)', ' at Module.load (module.js:356:32)', ' at Function.Module._load (module.js:312:12)', ' at Module.require (module.js:364:17)' ] }
Thank you!
When one attendee disables its camera, a pingoo appears instead.
It would be nice to be able to specify an avatar. That could be specified before joining a conference when we specify a name).
The avatar location could even be stored as a cookie.
Users could specify an image URL or a gravatar ID.
When the camera is active, no avatar option would be shown.
I get http://2001:1018/socket.io/?token=123&user=576231a34fa2fa78063623f0&EIO=3&transport=polling&t=1466053770659-0
when my host's IPv6 address is [2001:xxx:xxx::1018]:8080
,it also lost the 8080 port.
Can i use it in android or ios device?
Hi there, I'm getting a 'bad SSL https' certificate on every device. I think this is just a matter of making it an 'official' SSL cert. My test friends dont' want to use it until that warning is gone :(
Would it be possible to save the conference on the hard drive?
With that feature I could replace some uses of Google Hangouts, saving the video and then upload it to Youtube.
Hi,
Using github installation procedure we can get your home page where we can enter the conference name and then click start, then the person who is starting the conference enters his/her name and then that person can invite other people by sending an invitation or by sharing a link. We want all these things to be done programmatically. Do you have any APIs provided for these steps instead of doing it manually?
Hello,
Is it planned to add a chat functionality ? It would be nice, for example to quickly share a link.
Hello,
I am now trying to get hublin up and running using Docker. However I have had this error. Does anyone have any ideas of what I am doing wrong?
Thanks
docker run -p 8080:8080 --link db:db --link redis:redis linagora/hublin
npm info it worked if it ends with ok
npm info using [email protected]
npm info using [email protected]
npm info lifecycle [email protected]prestart: [email protected]start: [email protected]
npm info lifecycle [email protected]
[email protected] start /src
node server.js
Logger DailyRotateFile is disabled
Logger File is disabled
Warning: connect.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and will not scale past a single process.
error: Fatal error: Error: Cannot find module 'easyrtc'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/src/modules/hublin-easyrtc-connector/backend/lib/EasyRTCAdapter.js:4:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at module.exports (/src/modules/hublin-easyrtc-connector/backend/lib/index.js:5:14)
at lib (/src/modules/hublin-easyrtc-connector/index.js:17:38)
at Promise.apply (/src/node_modules/q/q.js:1165:26)
at Promise.promise.promiseDispatch (/src/node_modules/q/q.js:788:41)
error: Error: Cannot find module 'easyrtc'
at Function.Module._resolveFilename (module.js:469:15)
at Function.Module._load (module.js:417:25)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at Object. (/src/modules/hublin-easyrtc-connector/backend/lib/EasyRTCAdapter.js:4:15)
at Module._compile (module.js:570:32)
at Object.Module._extensions..js (module.js:579:10)
at Module.load (module.js:487:32)
at tryModuleLoad (module.js:446:12)
at Function.Module._load (module.js:438:3)
at Module.require (module.js:497:17)
at require (internal/module.js:20:19)
at module.exports (/src/modules/hublin-easyrtc-connector/backend/lib/index.js:5:14)
at lib (/src/modules/hublin-easyrtc-connector/index.js:17:38)
at Promise.apply (/src/node_modules/q/q.js:1165:26)
at Promise.promise.promiseDispatch (/src/node_modules/q/q.js:788:41)
npm info lifecycle [email protected]~start: Failed to exec start script
npm ERR! Linux 4.4.0-53-generic
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "start"
npm ERR! node v6.9.2
npm ERR! npm v3.10.9
npm ERR! code ELIFECYCLE
npm ERR! [email protected] start: node server.js
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] start script 'node server.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the hublin package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! node server.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs hublin
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls hublin
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /src/npm-debug.log
docker-compose up
Building app
Step 1 : FROM node:0.10.36
0.10.36: Pulling from library/node
a3ed95caeb02: Pull complete
bac86908ce0f: Pull complete
f855421004c6: Pull complete
ebab99fb74f3: Pull complete
f63fa48ae39c: Pull complete
a884f6c314d8: Pull complete
134f3475846d: Pull complete
Digest: sha256:46db0dd19955beb87b841c30a6b9812ba626473283e84117d1c016deee5949a9
Status: Downloaded newer image for node:0.10.36
---> 600febd9d7b6
Step 2 : MAINTAINER Linagora Folks [email protected]
---> Running in 23f1442200bf
---> 0382e029785e
Removing intermediate container 23f1442200bf
Step 3 : ADD package.json /src/package.json
---> 56c6752b130f
Removing intermediate container aff7d13128da
Step 4 : ADD bower.json /src/bower.json
---> 05d6ba48ea6b
Removing intermediate container d5d487dc9b20
Step 5 : ADD .bowerrc /src/.bowerrc
---> c8211a867ed3
Removing intermediate container 0064b8c29de5
Step 6 : RUN cd /src && npm install bower
---> Running in 0de6ada722ee
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
[email protected] node_modules/bower
---> 51497f035cd7
Removing intermediate container 0de6ada722ee
Step 7 : RUN cd /src && npm install --production --unsafe-perm
---> Running in 31a71997ad8e
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN deprecated [email protected]: Deprecated, use jstransformer
npm WARN engine [email protected]: wanted: {"node":"0.12.x"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN optional dep failed, continuing [email protected]
[email protected] install /src/node_modules/bson
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/bson/build'
CXX(target) Release/obj.target/bson/ext/bson.o
SOLINK_MODULE(target) Release/obj.target/bson.node
SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
COPY Release/bson.node
make: Leaving directory '/src/node_modules/bson/build'
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN engine [email protected]: wanted: {"node":">=0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: cross-spawn no longer requires a build toolchain, use it instead!
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN engine [email protected]: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.36","npm":"2.7.0"})
[email protected] install /src/node_modules/mongodb/node_modules/kerberos
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/src/node_modules/mongodb/node_modules/kerberos/build'
[email protected] install /src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
[email protected] postinstall /src/node_modules/awesome-yjs
./node_modules/bower/bin/bower install
sh: 1: ./node_modules/bower/bin/bower: not found
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN engine [email protected]: wanted: {"node":">=6"} (current: {"node":"0.10.36","npm":"2.7.0"})
[email protected] install /src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
COPY Release/validation.node
make: Leaving directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
[email protected] postinstall /src/node_modules/awesome-chat
./node_modules/bower/bin/bower install
sh: 1: ./node_modules/bower/bin/bower: not found
npm WARN engine [email protected]: wanted: {"node":">= 0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">= 0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
[email protected] install /src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
(node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
COPY Release/validation.node
make: Leaving directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
npm WARN engine [email protected]: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.36","npm":"2.7.0"})
[email protected] postinstall /src/node_modules/awesome-collaborative-editor
./node_modules/bower/bin/bower install
bower ESUDO Cannot be run with sudo
Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814
You can however run a command with sudo using --allow-root option
npm ERR! Linux 3.13.0-65-generic
npm ERR! argv "node" "/usr/local/bin/npm" "install" "--production" "--unsafe-perm"
npm ERR! node v0.10.36
npm ERR! npm v2.7.0
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: ./node_modules/bower/bin/bower install
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the [email protected] postinstall script './node_modules/bower/bin/bower install'.
npm ERR! This is most likely a problem with the awesome-yjs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/bower/bin/bower install
npm ERR! You can get their info via:
npm ERR! npm owner ls awesome-yjs
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /src/npm-debug.log
ERROR: Service 'app' failed to build: The command '/bin/sh -c cd /src && npm install --production --unsafe-perm' returned a non-zero code: 1
I was using hubl.in for a meeting yesterday and my internet connection stopped working but I did not have any feedback from the application that anything was wrong so I kept talking for 30 seconds before I realised something was amiss, it would be nice to somehow indicate that there are problems. Bonus points to somehow reconnect after the internet comes back :)
Hi
when I issue nmp start I got the following error in npm-debug
0 info it worked if it ends with ok
1 verbose cli [ '/home/babak/.nvm/v0.10.36/bin/node',
1 verbose cli '/home/babak/.nvm/v0.10.36/bin/npm',
1 verbose cli 'start' ]
2 info using [email protected]
3 info using [email protected]
4 verbose run-script [ 'prestart', 'start', 'poststart' ]
5 info prestart [email protected]
6 info start [email protected]
7 verbose unsafe-perm in lifecycle true
8 info [email protected] Failed to exec start script
9 error [email protected] start: node server.js
9 error Exit status 1
10 error Failed at the [email protected] start script.
10 error This is most likely a problem with the hublin package,
10 error not with npm itself.
10 error Tell the author that this fails on your system:
10 error node server.js
10 error You can get their info via:
10 error npm owner ls hublin
10 error There is likely additional logging output above.
11 error System Linux 3.8.0-29-generic
12 error command "/home/me/.nvm/v0.10.36/bin/node" "/home/me/.nvm/v0.10.36/bin/npm" "start"
13 error cwd /home/babak/meetings
14 error node -v v0.10.36
15 error npm -v 1.4.28
16 error code ELIFECYCLE
17 verbose exit [ 1, true ]
Also I got this message in command prompt after npm start 👍
{ [Error: Cannot find module '../build/Release/bson'] code: 'MODULE_NOT_FOUND' }
js-bson: Failed to load c++ bson extension, using pure JS version
Logger File is disabled
Warning: connect.session() MemoryStore is not
designed for a production environment, as it will leak
memory, and will not scale past a single process.
Hello ,
For me ,It's works fine on local .. but until I deploy the app .. everything is fine but I can't start a video-conference and I got this error .Error: $injector:unpr
Unknown Provider Unknown provider: easyRTCServiceProvider <- easyRTCService <- devMode <- devmodeLauncherDirective . This is the link of the error .. https://docs.angularjs.org/error/$injector/unpr?p0=easyRTCServiceProvider%20%3C-%20easyRTCService%20%3C-%20devMode%20%3C-%20devmodeLauncherDirective .... Thanks for help .
The compile was going ok till about halfway - console messages submitted for the record.
`$ npm install
[email protected] postinstall /home/raghuram/Desktop/Projects/Proj1/New Folder/meetings/modules/hublin-easyrtc-connector
./node_modules/bower/bin/bower install --allow-root
module.js:472
throw err;
^
Error: Cannot find module 'internal/fs'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at evalmachine.:17:20
at Object. (/home/raghuram/Desktop/Projects/Proj1/New Folder/meetings/modules/hublin-easyrtc-connector/node_modules/bower/node_modules/graceful-fs/fs.js:11:1)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules/chokidar/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})
npm WARN [email protected] license should be a valid SPDX license expression
npm ERR! Linux 4.4.0-53-generic
npm ERR! argv "/home/raghuram/.nvm/versions/node/v7.2.1/bin/node" "/home/raghuram/.nvm/versions/node/v7.2.1/bin/npm" "install"
npm ERR! node v7.2.1
npm ERR! npm v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: ./node_modules/bower/bin/bower install --allow-root
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script './node_modules/bower/bin/bower install --allow-root'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the hublin.easyrtc.connector package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/bower/bin/bower install --allow-root
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs hublin.easyrtc.connector
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls hublin.easyrtc.connector
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /home/raghuram/Desktop/Projects/Proj1/New Folder/meetings/modules/hublin-easyrtc-connector/npm-debug.log
`
Yesteday I had an internet connection outage while using hubl.in (as explained in #45) and when the connection came back, I attempted to reload the page and somehow Chrome crashed (SIGILL, entire process, all windows).
When I relaunched Chrome I was able to rejoin the meeting but I found the chatroom was empty for me but my meeting partner still had the old stuff in the chatroom. When I pasted another link into my (empty) chatroom, he did not receive it so I assume that perhaps I ended up in a "different chatroom".
Fresh checkout of the repository, trying to build with docker produces this output and eventually fails.
docker build -t linagora/hublin . 16-11-15 - 14:19:55
Sending build context to Docker daemon 9.298 MB
Step 1 : FROM node:0.10.36
---> 600febd9d7b6
Step 2 : MAINTAINER Linagora Folks <[email protected]>
---> Using cache
---> 95989c231fad
Step 3 : ADD package.json /src/package.json
---> Using cache
---> 0da5a8bcc3d0
Step 4 : ADD bower.json /src/bower.json
---> Using cache
---> f55f2d41119c
Step 5 : ADD .bowerrc /src/.bowerrc
---> Using cache
---> 28de421f1366
Step 6 : RUN cd /src && npm install bower
---> Using cache
---> 161871c82c28
Step 7 : RUN cd /src && npm install --production --unsafe-perm
---> Running in bba804e9f4ee
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN deprecated [email protected]: Jade has been renamed to pug, please install the latest version of pug instead of jade
npm WARN optional dep failed, continuing [email protected]
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN engine [email protected]: wanted: {"node":">=0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN deprecated [email protected]: Deprecated, use jstransformer
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN engine [email protected]: wanted: {"node":"0.12.x"} (current: {"node":"0.10.36","npm":"2.7.0"})
> [email protected] postinstall /src/node_modules/awesome-yjs
> ./node_modules/bower/bin/bower install
sh: 1: ./node_modules/bower/bin/bower: not found
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
> [email protected] install /src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
COPY Release/validation.node
make: Leaving directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/engine.io/node_modules/ws/build'
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
npm WARN deprecated [email protected]: Please upgrade to 2.2.10 or higher
npm WARN engine [email protected]: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">= 4"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN deprecated [email protected]: ReDoS vulnerability parsing Set-Cookie https://nodesecurity.io/advisories/130
npm WARN deprecated [email protected]: graceful-fs v3.0.0 and before will fail on node releases >= v7.0. Please update to graceful-fs@^4.0.0 as soon as possible. Use 'npm ls graceful-fs' to find it in the tree.
npm WARN engine [email protected]: wanted: {"node":">= 0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.12.0","iojs":">=1.0.0"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=6"} (current: {"node":"0.10.36","npm":"2.7.0"})
> [email protected] install /src/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/src/node_modules/mongodb/node_modules/kerberos/build'
npm WARN deprecated [email protected]: Please update to minimatch 3.0.2 or higher to avoid a RegExp DoS issue
> [email protected] install /src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
CXX(target) Release/obj.target/bufferutil/src/bufferutil.o
SOLINK_MODULE(target) Release/obj.target/bufferutil.node
SOLINK_MODULE(target) Release/obj.target/bufferutil.node: Finished
COPY Release/bufferutil.node
CXX(target) Release/obj.target/validation/src/validation.o
SOLINK_MODULE(target) Release/obj.target/validation.node
SOLINK_MODULE(target) Release/obj.target/validation.node: Finished
COPY Release/validation.node
make: Leaving directory '/src/node_modules/om-websocket-server/node_modules/socket.io/node_modules/socket.io-client/node_modules/engine.io-client/node_modules/ws/build'
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
> [email protected] install /src/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/bson/build'
CXX(target) Release/obj.target/bson/ext/bson.o
SOLINK_MODULE(target) Release/obj.target/bson.node
SOLINK_MODULE(target) Release/obj.target/bson.node: Finished
COPY Release/bson.node
make: Leaving directory '/src/node_modules/bson/build'
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
> [email protected] install /src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)
make: Entering directory '/src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
CXX(target) Release/obj.target/kerberos/lib/kerberos.o
CXX(target) Release/obj.target/kerberos/lib/worker.o
CC(target) Release/obj.target/kerberos/lib/kerberosgss.o
CC(target) Release/obj.target/kerberos/lib/base64.o
CXX(target) Release/obj.target/kerberos/lib/kerberos_context.o
SOLINK_MODULE(target) Release/obj.target/kerberos.node
SOLINK_MODULE(target) Release/obj.target/kerberos.node: Finished
COPY Release/kerberos.node
make: Leaving directory '/src/node_modules/mongoose/node_modules/mongodb/node_modules/kerberos/build'
npm WARN engine [email protected]: wanted: {"node":">= 4"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">= 0.12"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
npm WARN engine [email protected]: wanted: {"node":">=0.10.40"} (current: {"node":"0.10.36","npm":"2.7.0"})
> [email protected] postinstall /src/node_modules/awesome-chat
> ./node_modules/bower/bin/bower install
sh: 1: ./node_modules/bower/bin/bower: not found
> [email protected] postinstall /src/node_modules/awesome-collaborative-editor
> ./node_modules/bower/bin/bower install
bower ESUDO Cannot be run with sudo
Additional error details:
Since bower is a user command, there is no need to execute it with superuser permissions.
If you're having permission errors when using bower without sudo, please spend a few minutes learning more about how your system should work and make any necessary repairs.
http://www.joyent.com/blog/installing-node-and-npm
https://gist.github.com/isaacs/579814
You can however run a command with sudo using --allow-root option
npm ERR! Linux 4.4.27-moby
npm ERR! argv "node" "/usr/local/bin/npm" "install" "--production" "--unsafe-perm"
npm ERR! node v0.10.36
npm ERR! npm v2.7.0
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: `./node_modules/bower/bin/bower install`
npm ERR! Exit status 127
npm ERR!
npm ERR! Failed at the [email protected] postinstall script './node_modules/bower/bin/bower install'.
npm ERR! This is most likely a problem with the awesome-yjs package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/bower/bin/bower install
npm ERR! You can get their info via:
npm ERR! npm owner ls awesome-yjs
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /src/npm-debug.log
The command '/bin/sh -c cd /src && npm install --production --unsafe-perm' returned a non-zero code: 1
I tried manually install it on Ubuntu 14.04 and also docker image. It always gives error on chrome console, "socket.io/socket.io.js not found". SSL certificate seems work on address bar. I searched google and tried to install socket.io, but no helps. Please advise. Thanks.
I tried to install hublin in Debian 8 (amd64) and got npm Errors
npm ERR! Linux 3.16.0-4-amd64
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install"
npm ERR! node v6.9.1
npm ERR! npm v3.10.8
npm ERR! code ELIFECYCLE
npm ERR! [email protected] postinstall: ./node_modules/bower/bin/bower install
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the [email protected] postinstall script './node_modules/bower/bin/bower install'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the awesome-chat package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR! ./node_modules/bower/bin/bower install
npm ERR! You can get information on how to open an issue for this project with:
npm ERR! npm bugs awesome-chat
npm ERR! Or if that isn't available, you can get their info via:
npm ERR! npm owner ls awesome-chat
npm ERR! There is likely additional logging output above.
npm ERR! Please include the following file with any support request:
npm ERR! /root/meetings/npm-debug.log
I think it is related to node version. For hublin I can see in readme that node.js must be greater than version 0.10.28 but less than or equal to 0.10.36. But many other packages in hublin are requaring fresh version of node
Hi,
I have followed all the installation steps as per documentation but components such as bootstrap, lightbox2 etc didn't get installed. Requests to those files raising a 404 when server is started. I have tried creating a components folder and files as per path but no luck. FYI I am new to nodejs environment, please help.
Can you please let me know what have I missed ?
Thanks,
Pradeep
I run perfectly on FireFox but when using Chrome and Opera, the dialogue that ask for permission to use camera and mic doesn't appear, hublin can't work. I tested on other computers and got the same problem.
We cannot start video conference after editing config/default.json => Port : 80 . Its works fine on 8080 .. . Please I really need help ?
when I run this project in IPv6 ,the browser will throw this error:
Error: easyrtc.setGotMedia is not a function
setGotMedia@http://[2001:xxx:xxx::xxxx]:8080/components/angular-liveconference/dist/live-conference.all.js:1599:9,
and the browser can not call camera ,there is no tips to call camera
sorry i ca not find the ice setting .so can you tell how to set the ice on you demo? thanks
not sure where to put feature requests because I'm in a flurry of commenting here because I really want this project to do well!
Those be my thoughts and hope they helped someone and thanks so much to all of you for this amazing new development!
The file found here is missing a license:
hublin/frontend/views/analytics/google.js
According to the Google Developers page this code was taken from, this is under an Apache 2.0 license. This license requires a covered work be distributed with a copy of the license, as well as clear attribution of the original authors.
Hello,
Followed the README, upon using 'npm start' I get:
[ 'Error: Cannot find module \'awesome-yjs\'',
' at Function.Module._resolveFilename (module.js:338:15)',
' at Function.Module._load (module.js:280:25)',
' at Module.require (module.js:364:17)',
' at require (module.js:380:17)',
' at setupServer (/home/ubuntu/meetings/backend/module-manager/server.js:40:48)',
' at Object.setupServerEnvironment (/home/ubuntu/meetings/backend/module-manager/index.js:45:10)',
' at setupServerEnvironment (/home/ubuntu/meetings/server.js:12:17)',
' at /home/ubuntu/meetings/node_modules/async/lib/async.js:607:21',
' at /home/ubuntu/meetings/node_modules/async/lib/async.js:246:17',
' at iterate (/home/ubuntu/meetings/node_modules/async/lib/async.js:146:13)',
' at async.eachSeries (/home/ubuntu/meetings/node_modules/async/lib/async.js:162:9)',
' at _asyncMap (/home/ubuntu/meetings/node_modules/async/lib/async.js:245:13)',
' at Object.mapSeries (/home/ubuntu/meetings/node_modules/async/lib/async.js:228:23)',
' at Object.async.series (/home/ubuntu/meetings/node_modules/async/lib/async.js:605:19)',
' at Object.<anonymous> (/home/ubuntu/meetings/server.js:46:7)',
' at Module._compile (module.js:456:26)' ] }
When npm install, we have an error on the repository of open-paas when git fetch.
Thanks for your help.
root@debian:/home/horyou/meetings# npm install
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No README data
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm WARN package.json [email protected] No repository field.
npm ERR! git fetch -a origin (https://ci.open-paas.org/stash/scm/or/awesome-node-redis-pubsub.git) error: The requested URL returned error: 400 while accessing https://ci.open-paas.org/stash/scm/or/awesome-node-redis-pubsub.git/info/refs
npm ERR! git fetch -a origin (https://ci.open-paas.org/stash/scm/or/awesome-node-redis-pubsub.git) fatal: HTTP request failed
npm ERR! Error: Command failed: error: The requested URL returned error: 400 while accessing https://ci.open-paas.org/stash/scm/or/awesome-node-redis-pubsub.git/info/refs
npm ERR! fatal: HTTP request failed
npm ERR!
npm ERR! at ChildProcess.exithandler (child_process.js:647:15)
npm ERR! at ChildProcess.EventEmitter.emit (events.js:98:17)
npm ERR! at maybeClose (child_process.js:753:16)
npm ERR! at Socket. (child_process.js:966:11)
npm ERR! at Socket.EventEmitter.emit (events.js:95:17)
npm ERR! at Pipe.close (net.js:465:12)
npm ERR! If you need help, you may report this entire log,
npm ERR! including the npm and node versions, at:
npm ERR! http://github.com/npm/npm/issues
npm ERR! System Linux 3.2.0-4-amd64
npm ERR! command "/root/.nvm/v0.10.28/bin/node" "/root/.nvm/v0.10.28/bin/npm" "install"
npm ERR! cwd /home/horyou/meetings
npm ERR! node -v v0.10.28
npm ERR! npm -v 1.4.9
npm ERR! code 128
npm ERR!
npm ERR! Additional logging details can be found in:
npm ERR! /home/horyou/meetings/npm-debug.log
npm ERR! not ok code 0
We've been trying Hubl.in with other xwiki-labs folks and had a few funky issues.
One of them, the forking, has been reported by @cjdelisle.
Another is the flickering i had on my Firefox why @cjdelisle was using Chrome.
This happened when we were just the two of us and can be seen in the attached video.
As soon as yet another person joined (also with Chrome), then the flicker stopped... Gone the guy (temporarily), back the flickering.
And funnily another kind of forking can be seen there, or maybe some other connection issue.
Machines: @cjdelisle: MacOSX Google Chrome, me MacOSX Firefox, @ansuz Linux Google Chrome...
The video is not attached because GitHub doesn't support it, but uploaded at http://direct.hoplahup.net/tmp/HubLin-Flickering-and-parallels.mov
Keep up the good work. There's a big thing to be done in comparison to Skype... and I fear it will be long.
When i test-frontend this below message was showing.
`| WARN [watcher]: Pattern "/home/ubuntu/meetings/frontend/components/jquery/dist/jquery.min.js" does not match any file.
| WARN [watcher]: Pattern "/home/ubuntu/meetings/frontend/components/underscore/underscore.js" does not match any file.
| WARN [watcher]: Pattern "/home/ubuntu/meetings/frontend/components/bootstrap/dist/js/bootstrap.min.js" does not match any file.--> failed "Gruntfile-tests.js" (2797ms)
--> failed test_frontend @ "Gruntfile-tests.js"
Warning: 1 gruntfile failed and completed 0 (2801ms)
Use --force to continue.
Aborted due to warnings.
`
I was told by a colleague that he was interested in possibly deploying hublin but he found the install instructions too difficult to warrant a "trial run", specifically he cited the installation of redis and mongo as sticking points because they need to be installed globally on the computer and therefore can have negative impacts on the server, whereas embedded databases such as leveldb or sqlite can be integrated in the npm install process and will remain local to the hubl.in installation itself.
How can setup Hubl in window OS and develop a demo application in dot net.
Using standard 8080 doesn't work with Chrome or Android due to removing HTTP support. I installed a trusted cert in '/config/' and go to https://:8443. The site loads but doesn't ask for camera or mic. The same is true for Firefox.
Firefox still supports HTTP and it will ask to use the camera and mic no problem when using 8080.
In Chrome Dev tools (Chrome Version 51.0.2704.103 (64-bit)) I'm getting this error when starting the conference:
angular.js:11655 TypeError: easyrtc.setGotMedia is not a function
at Object.setGotMedia
TypeError: Cannot read property 'index' of null
at formatRemoteTime (live-conference.all.js:797)
at angular.js:13330
at n.$eval (angular.js:14466)
at n.$digest (angular.js:14282)
at n.$apply (angular.js:14571)
at angular.js:10428
Thanks
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.