Hi,
We are trying Carbonio Community Edition 24.1.0 and we have issues with the "Meeting features".
The chats work great, but when we try to start a meeting, everything seem OK, the meeting launches itself, in the waiting room, we activate the camera and the microphone, everything work great, but once in the meeting, no sound & no picture.
The chat part works, we can write and read without any problem, but nothingelse work.
No webcam, no microphone, no screen sharing...
It's the 3rd time we reinstall everyting, from scratch (on Ubuntu server 20.4), following the doc step by step.
All upgardes have been done.
All the services are OK.
To be sure, even the firewall has been completly desactivated.
The server is in front (its IP is the public IP), no NAT, no ports fowarding, no proxy, nothing...
The SSL certificate is good (thanks LetsEncrypt)
root@mail:~# systemctl list-unit-files "carbonio*" gives UNIT FILE STATE VENDOR PRESET carbonio-avdb-updater.service enabled enabled carbonio-certbot.service static enabled carbonio-clamav-sidecar.service enabled enabled carbonio-clamav-signature-provider-sidecar.service enabled enabled carbonio-docs-connector-db-sidecar.service enabled enabled carbonio-docs-connector-sidecar.service enabled enabled carbonio-docs-connector.service enabled enabled carbonio-docs-editor-sidecar.service enabled enabled carbonio-docs-editor.service enabled enabled carbonio-files-db-sidecar.service enabled enabled carbonio-files-sidecar.service enabled enabled carbonio-files.service enabled enabled carbonio-mailbox-db-sidecar.service enabled enabled carbonio-mailbox-sidecar.service enabled enabled carbonio-message-broker-sidecar.service enabled enabled carbonio-message-broker.service enabled enabled carbonio-message-dispatcher-auth-sidecar.service enabled enabled carbonio-message-dispatcher-auth.service enabled enabled carbonio-message-dispatcher-db-sidecar.service enabled enabled carbonio-message-dispatcher-http-sidecar.service enabled enabled carbonio-message-dispatcher-xmpp-sidecar.service enabled enabled carbonio-message-dispatcher.service enabled enabled carbonio-mta-sidecar.service enabled enabled carbonio-preview-sidecar.service enabled enabled carbonio-preview.service enabled enabled carbonio-prometheus-consul-exporter.service enabled enabled carbonio-prometheus-mysqld-exporter.service enabled enabled carbonio-prometheus-nginx-exporter.service enabled enabled carbonio-prometheus-node-exporter.service enabled enabled carbonio-prometheus-openldap-exporter.service enabled enabled carbonio-prometheus.service enabled enabled carbonio-proxy-sidecar.service enabled enabled carbonio-storages-sidecar.service enabled enabled carbonio-storages.service enabled enabled carbonio-tasks-db-sidecar.service enabled enabled carbonio-tasks-sidecar.service enabled enabled carbonio-tasks.service enabled enabled carbonio-user-management-sidecar.service enabled enabled carbonio-user-management.service enabled enabled carbonio-videoserver-sidecar.service enabled enabled carbonio-videoserver.service enabled enabled carbonio-ws-collaboration-db-sidecar.service enabled enabled carbonio-ws-collaboration-sidecar.service enabled enabled carbonio-ws-collaboration.service enabled enabled carbonio.service generated enabled carbonio-certbot.timer disabled enabled
On the clients PC (tried on Windows and Linux desktop), Firefox and Chrome, when we check on the web browser console, we have the following in the waiting room
CHATS WS [10:12:19]: WebSocket connection... <empty string> 67.c9ffcc4a.chunk.js:2:73607 GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/index.e2c9cb08.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/style.e2c9cb08.css [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/257.2c3c6566.chunk.js [HTTP/2 304 10ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/67.css [HTTP/2 304 10ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/67.c9ffcc4a.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/251.css [HTTP/2 304 9ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/251.b3f13b53.chunk.js [HTTP/2 304 9ms] GET https://mail.mydomain.com/favicon.ico [HTTP/2 404 0ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/634.b7010cc6.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/120.96e1dec7.chunk.js [HTTP/2 304 3ms] La permission de notification ne peut être demandée que depuis un gestionnaire d’évènements généré par l’utilisateur et en cours d’exécution. d5065f7e-b6eb-4572-915a-75d52050259a XHRGET https://mail.mydomain.com/zx/login/v3/config [HTTP/2 502 3ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/257.2c3c6566.chunk.js [HTTP/2 304 3ms] LOADING APPS instrument.js:117:19 GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/455.e9433c2a.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-mails-ui/79dc0fa9c79f32d6d3b9e24f6b0be37c1a00e706/app.0129a925b8386616f8fa.js [HTTP/2 304 9ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/app.cda408ffe2b90a2d46ad.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-contacts-ui/cc62a736ce03c208fc96d6772879688b76a4b179/app.c8fc94503db8824d8058.js [HTTP/2 304 8ms] GET https://mail.mydomain.com/static/iris/carbonio-auth-ui/723e19c6b54ff3deeeaf3974b447a7ea16e8dc9f/app.bad580de787febeb79e7.js [HTTP/2 304 4ms] GET https://mail.mydomain.com/static/iris/carbonio-tasks-ui/0efc3152737de8f465bc9c807b4b1e4a9b88f6be/app.9634ee3c3346768268fc.js [HTTP/2 304 5ms] GET https://mail.mydomain.com/static/iris/carbonio-files-ui/f39cecba903be3f70fb1c09bc38525717bb569f6/app.eb81fbfd790288b360f7.js [HTTP/2 304 8ms] GET https://mail.mydomain.com/static/iris/carbonio-calendars-ui/7d1a4d1b21d6e9f02f8bb2b195b831b965186350/app.c508e087acb2ff9211f4.js [HTTP/2 304 4ms] GET https://mail.mydomain.com/static/iris/carbonio-mails-ui/79dc0fa9c79f32d6d3b9e24f6b0be37c1a00e706/108.d9019550.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-mails-ui/79dc0fa9c79f32d6d3b9e24f6b0be37c1a00e706/795.d623f5bb.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/335.677f636c.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/983.c1c38afd.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-auth-ui/723e19c6b54ff3deeeaf3974b447a7ea16e8dc9f/375.ee31c2c1.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-contacts-ui/cc62a736ce03c208fc96d6772879688b76a4b179/685.c6bf5f37.chunk.js [HTTP/2 304 4ms] GET https://mail.mydomain.com/static/iris/carbonio-files-ui/f39cecba903be3f70fb1c09bc38525717bb569f6/223.1cebc068.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-files-ui/f39cecba903be3f70fb1c09bc38525717bb569f6/548.e7043bad.chunk.js [HTTP/2 304 1ms] GET https://mail.mydomain.com/static/iris/carbonio-tasks-ui/0efc3152737de8f465bc9c807b4b1e4a9b88f6be/309.2be2aeac.chunk.js [HTTP/2 304 2ms] GET https://mail.mydomain.com/static/iris/carbonio-tasks-ui/0efc3152737de8f465bc9c807b4b1e4a9b88f6be/488.e3f7b42d.chunk.js [HTTP/2 304 18ms] GET https://mail.mydomain.com/static/iris/carbonio-calendars-ui/7d1a4d1b21d6e9f02f8bb2b195b831b965186350/634.49d4fea4.chunk.js [HTTP/2 304 13ms] GET https://mail.mydomain.com/static/iris/carbonio-calendars-ui/7d1a4d1b21d6e9f02f8bb2b195b831b965186350/110.2a404c94.chunk.js [HTTP/2 304 8ms] loaded carbonio-auth-ui instrument.js:117:19 loaded carbonio-mails-ui instrument.js:117:19 [zustand devtools middleware] Please install/enable Redux devtools extension instrument.js:117:19 loaded carbonio-ws-collaboration-ui instrument.js:117:19 loaded carbonio-contacts-ui instrument.js:117:19 GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/mainView.02379c86.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-mails-ui/79dc0fa9c79f32d6d3b9e24f6b0be37c1a00e706/447.93a8c146.chunk.js [HTTP/2 200 6ms] Download the Apollo DevTools for a better development experience: https://addons.mozilla.org/en-US/firefox/addon/apollo-developer-tools/ instrument.js:117:19 loaded carbonio-tasks-ui instrument.js:117:19 loaded carbonio-files-ui instrument.js:117:19 XHRPOST https://mail.mydomain.com/services/tasks/graphql/ [HTTP/2 503 4ms] loaded carbonio-calendars-ui instrument.js:117:19 GET https://mail.mydomain.com/static/iris/carbonio-calendars-ui/7d1a4d1b21d6e9f02f8bb2b195b831b965186350/447.d5447ac1.chunk.js [HTTP/2 200 3ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/AccessMeetingPageView.2b904952.chunk.js [HTTP/2 200 6ms] XHRGET https://mail.mydomain.com/zx/login/v3/config [HTTP/2 502 5ms] GET https://mail.mydomain.com/static/iris/carbonio-shell-ui/c457e070b67de5d09e14c596f0fd488fc484de2f/favicon.png La permission de notification ne peut être demandée que depuis un gestionnaire d’évènements généré par l’utilisateur et en cours d’exécution. d5065f7e-b6eb-4572-915a-75d52050259a SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data instrument.js:117:19 CHATS XMPP [10:12:20]: Connecting... <empty string> instrument.js:117:19 CHATS WS [10:12:20]: WebSocket connection... <empty string> instrument.js:117:19 GET wss://mail.mydomain.com/services/messaging/ws-xmpp [HTTP/1.1 101 Switching Protocols 24ms] GET wss://mail.mydomain.com/services/chats/events [HTTP/1.1 101 Switching Protocols 44ms] CHATS WS [10:12:21]: ...connected! <empty string> instrument.js:117:19 CHATS XMPP [10:12:21]: Connected! <empty string> instrument.js:117:19
and once in the meeting room ( https://mail.mydomain.com/carbonio/focus-mode/meetings/d5065f7e-b6eb-4572-915a-75d52050259a), the webcam is disabled, and when we click on "activate camera", we have in the console :
GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/437.118b6a1a.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/235.48be8369.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/MeetingSkeleton.69fbb4fb.chunk.js [HTTP/2 304 3ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/a38233e3a5222ad64784.png [HTTP/2 200 20ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/a38233e3a5222ad64784.png [HTTP/1.1 200 OK 0ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/7cc9a67cdc6136b49705.mp3 [HTTP/2 206 7ms] GET https://mail.mydomain.com/services/chats/users/7e359650-3590-4d3b-ac62-4d2b5fb92cca/picture?2024-03-13T15:47:10.670032+01:00 [HTTP/2 200 38ms] GET https://mail.mydomain.com/static/iris/carbonio-ws-collaboration-ui/69ee40ae29454f10aef8df9f6a5da6768225fb06/596a4812a425a556912b.mp3 [HTTP/2 206 3ms] XHRGET https://mail.mydomain.com/services/chats/users/7e359650-3590-4d3b-ac62-4d2b5fb92cca/picture?2024-03-13T15:47:10.670032+01:00 [HTTP/2 401 0ms] GET https://mail.mydomain.com/services/chats/users/7e359650-3590-4d3b-ac62-4d2b5fb92cca/picture?2024-03-13T15:47:10.670032+01:00 [HTTP/1.1 200 OK 0ms] XHRPUT https://mail.mydomain.com/services/chats/meetings/593b42f4-a09c-4089-a8d2-87f9d1ccd992/media [HTTP/2 400 18ms] Uncaught (in promise) Response { type: "basic", url: "https://mail.mydomain.com/services/chats/meetings/593b42f4-a09c-4089-a8d2-87f9d1ccd992/media", redirected: false, status: 400, ok: false, statusText: "", headers: Headers(5), body: ReadableStream, bodyUsed: false }
So we have error on media, but we can't understand why.
It's maybe something stupid, we missed everytime, but any idea ?
Thanks for your help.