Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: Cannot find module 'protoo-server' #50

Open
ulftietze opened this issue Apr 22, 2024 · 0 comments
Open

Error: Cannot find module 'protoo-server' #50

ulftietze opened this issue Apr 22, 2024 · 0 comments

Comments

@ulftietze
Copy link

When trying to start the hub's service "dialog", the error message is always the missing module 'protoo-server'.

System:

  • Ubuntu 20.04 LTS
  • Docker version 26.0.2, build 3c863ff
  • Freshly installed System

Output log:

Attaching to dialog-1
dialog-1  | 
dialog-1  | > [email protected] start
dialog-1  | > DEBUG=${DEBUG:='*mediasoup* *INFO* *WARN* *ERROR*'} INTERACTIVE=${INTERACTIVE:='true'} node index.js
dialog-1  | 
dialog-1  | process.env.DEBUG: *mediasoup* *INFO* *WARN* *ERROR*
dialog-1  | config.js:
dialog-1  | {
dialog-1  |   "domain": "localhost",
dialog-1  |   "https": {
dialog-1  |     "listenIp": "0.0.0.0",
dialog-1  |     "listenPort": 4443,
dialog-1  |     "tls": {
dialog-1  |       "cert": "/etc/ssl/fullchain.pem",
dialog-1  |       "key": "/etc/ssl/privkey.pem"
dialog-1  |     }
dialog-1  |   },
dialog-1  |   "adminHttp": {
dialog-1  |     "listenIp": "0.0.0.0",
dialog-1  |     "listenPort": 7000
dialog-1  |   },
dialog-1  |   "mediasoup": {
dialog-1  |     "numWorkers": 4,
dialog-1  |     "workerSettings": {
dialog-1  |       "logLevel": "warn",
dialog-1  |       "logTags": [
dialog-1  |         "info",
dialog-1  |         "ice",
dialog-1  |         "dtls",
dialog-1  |         "rtp",
dialog-1  |         "srtp",
dialog-1  |         "rtcp",
dialog-1  |         "rtx",
dialog-1  |         "bwe",
dialog-1  |         "score",
dialog-1  |         "simulcast",
dialog-1  |         "svc",
dialog-1  |         "sctp"
dialog-1  |       ],
dialog-1  |       "rtcMinPort": 40000,
dialog-1  |       "rtcMaxPort": 49999
dialog-1  |     },
dialog-1  |     "routerOptions": {
dialog-1  |       "mediaCodecs": [
dialog-1  |         {
dialog-1  |           "kind": "audio",
dialog-1  |           "mimeType": "audio/opus",
dialog-1  |           "clockRate": 48000,
dialog-1  |           "channels": 2
dialog-1  |         },
dialog-1  |         {
dialog-1  |           "kind": "video",
dialog-1  |           "mimeType": "video/VP8",
dialog-1  |           "clockRate": 90000,
dialog-1  |           "parameters": {
dialog-1  |             "x-google-start-bitrate": 1000
dialog-1  |           }
dialog-1  |         },
dialog-1  |         {
dialog-1  |           "kind": "video",
dialog-1  |           "mimeType": "video/VP9",
dialog-1  |           "clockRate": 90000,
dialog-1  |           "parameters": {
dialog-1  |             "profile-id": 2,
dialog-1  |             "x-google-start-bitrate": 1000
dialog-1  |           }
dialog-1  |         },
dialog-1  |         {
dialog-1  |           "kind": "video",
dialog-1  |           "mimeType": "video/h264",
dialog-1  |           "clockRate": 90000,
dialog-1  |           "parameters": {
dialog-1  |             "packetization-mode": 1,
dialog-1  |             "profile-level-id": "4d0032",
dialog-1  |             "level-asymmetry-allowed": 1,
dialog-1  |             "x-google-start-bitrate": 1000
dialog-1  |           }
dialog-1  |         },
dialog-1  |         {
dialog-1  |           "kind": "video",
dialog-1  |           "mimeType": "video/h264",
dialog-1  |           "clockRate": 90000,
dialog-1  |           "parameters": {
dialog-1  |             "packetization-mode": 1,
dialog-1  |             "profile-level-id": "42e01f",
dialog-1  |             "level-asymmetry-allowed": 1,
dialog-1  |             "x-google-start-bitrate": 1000
dialog-1  |           }
dialog-1  |         }
dialog-1  |       ]
dialog-1  |     },
dialog-1  |     "webRtcTransportOptions": {
dialog-1  |       "listenIps": [
dialog-1  |         {
dialog-1  |           "ip": "127.0.0.1"
dialog-1  |         },
dialog-1  |         {
dialog-1  |           "ip": "0.0.0.0"
dialog-1  |         }
dialog-1  |       ],
dialog-1  |       "initialAvailableOutgoingBitrate": 1000000,
dialog-1  |       "minimumAvailableOutgoingBitrate": 600000,
dialog-1  |       "maxSctpMessageSize": 262144,
dialog-1  |       "maxIncomingBitrate": 1500000
dialog-1  |     }
dialog-1  |   },
dialog-1  |   "authKey": "/etc/perms.pub.pem"
dialog-1  | }
dialog-1  | node:internal/modules/cjs/loader:1143
dialog-1  |   throw err;
dialog-1  |   ^
dialog-1  | 
dialog-1  | Error: Cannot find module 'protoo-server'
dialog-1  | Require stack:
dialog-1  | - /code/index.js
dialog-1  |     at Module._resolveFilename (node:internal/modules/cjs/loader:1140:15)
dialog-1  |     at Module._load (node:internal/modules/cjs/loader:981:27)
dialog-1  |     at Module.require (node:internal/modules/cjs/loader:1231:19)
dialog-1  |     at require (node:internal/modules/helpers:177:18)
dialog-1  |     at Object.<anonymous> (/code/index.js:20:16)
dialog-1  |     at Module._compile (node:internal/modules/cjs/loader:1364:14)
dialog-1  |     at Module._extensions..js (node:internal/modules/cjs/loader:1422:10)
dialog-1  |     at Module.load (node:internal/modules/cjs/loader:1203:32)
dialog-1  |     at Module._load (node:internal/modules/cjs/loader:1019:12)
dialog-1  |     at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:128:12) {
dialog-1  |   code: 'MODULE_NOT_FOUND',
dialog-1  |   requireStack: [ '/code/index.js' ]
dialog-1  | }
dialog-1  | 
dialog-1  | Node.js v18.20.2
dialog-1 exited with code 1
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant