Bug 30121

Summary: Cannot enter JITSI room with Chrome/ium - blue button dead
Product: Mageia Reporter: Riccardo Poleggi <poleggi.riccardo>
Component: RPM PackagesAssignee: Mageia Bug Squad <bugsquad>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal    
Version: 8   
Target Milestone: ---   
Hardware: All   
OS: Linux   
URL: https://community.jitsi.org/t/cannot-enter-jitsi-room-in-chrome-and-mageia-8-fresh-installation/111880
Whiteboard:
Source RPM: chromium-browser-stable-97.0.4692.99-1.mga8.src.rpm CVE:
Status comment:

Description Riccardo Poleggi 2022-03-05 10:48:16 CET
Description of problem:
Hi,
in a fresh MGA8 installation and with different versions of Chrome browser (last one 98.0.4758.102 - same with Chromium rpm from repositories), I cannot enter any JITSI room (meet.jit.si): when I click on the blue “Join the meeting” button, nothing happens.
After a few seconds, JITSI disconnects and starts a 30 secs count down to reconnect.
I checked the javascript console. I get an error while entering the “join” page about "callstats-ws.min.js on https://auth.callstats.io/authenticate 1" failing to authenticate, but nothing when I click the “Join the meeting” button: it seems dead (all the other buttons working, though: I can enable and disable mic and camera).
No problems with Firefox on the same PC nor with Chrome in same PC W10 partition or in other PCs running MGA8 upgraded from MGA7 (...from mga6, mga5, mga4 .....).
Maybe some libraries missing, but I cannot figure out which ones.
Any ideas?

I posted also on community.jitsi.org: in their opinion is a hardware problem and they couldn't reproduce the error.
But I got Chrome working as expected on W10 partition, same PC, and Chrome NOT working on a Lenovo different PC, fresh MGA8 installation.

Thank you in advance for your help!

Hardware:
Acer Aspire 5, Ryzen7 5700U, 16 Gb ram, 250 SSD
(same problem in a Virtualbox VM on same PC and in a Lenovo Celeron N4000 fresh mga8 installation) 

Version-Release number of selected component (if applicable):
Kernel desktop 5.16.10
GCC 10.3.0-2
x11-driver-video-openchrome-0.6.0-5.mga8
Plasma 5.20.4
google-chrome-stable-98.0.4758.102-1
chromium-browser-stable-97.0.4692.99-1.mga8 (also tested on Chromium 101)

How reproducipble:
Install MGA8 on new formatted partition, launch Chrome/ium, go to JITSI site and try to enter any room.

Steps to Reproduce:
1. Install MGA8
2. Launch Chromium or download Chrome and launch it 
3. Go to https://meet.jit.si , select room, go to next page, give access to mic and camera, try to press the "Join" button.

Thank you.
Comment 1 sturmvogel 2022-03-05 13:29:27 CET
Not able to reproduce this error.

kernel-desktop-5.16.10-2.mga8 (backports)
chromium-browser-97.0.4692.99-1.mga8
-> meet.jit.si works

kernel-desktop-5.15.23-1.mga8
chromium-browser-97.0.4692.99-1.mga8
-> meet.jit.si works

kernel-desktop-5.16.10-2.mga8 (backports)
Google Chrome 99.0.4844.51
-> meet.jit.si works

kernel-desktop-5.15.23-1.mga8
Google Chrome 99.0.4844.51
-> meet.jit.si works

What happens when you install jitsi-2.10.5550-10.mga8? Are you able to join any room?
Comment 2 sturmvogel 2022-03-05 14:17:33 CET
And here is the link to the discussion at jitsi community:
https://community.jitsi.org/t/cannot-enter-jitsi-room-in-chrome-and-mageia-8-fresh-installation/111880

URL: (none) => https://community.jitsi.org/t/cannot-enter-jitsi-room-in-chrome-and-mageia-8-fresh-installation/111880

Comment 3 sturmvogel 2022-03-05 14:20:11 CET
And if it don't even work with an upstream Google Chrome (not shipped with Mageia) and an upstream Chromium, i strongly believe that this is no Mageia problem.
Comment 4 Riccardo Poleggi 2022-03-05 17:13:38 CET
First of all, thank you for your time!

> Not able to reproduce this error.
>
> What happens when you install jitsi-2.10.5550-10.mga8? Are you able to join
> any room?

That puzzles me...
I don't have a JITSI-Chrome/ium combination working in any new installation of Mageia8... Still I have all my old PCs working just fine with different hardware (i5 and i7)

I installed jitsi-2.10.5550-10.mga8 (VOIP client) and checked again: nothing happened.
If I launch Chromium from Konsole, though, I get A LOT of these errors:
libpng warning: iCCP: CRC error
[14005:14014:0305/170834.301125:ERROR:ssl_client_socket_impl.cc(996)] handshake failed; returned -1, SSL error code 1, net_error -107

I don't know if they are related.

JITSI installation had these dependencies:
  jitsi                          2.10.5550    10.mga8       x86_64  
  x11-font-type1                 1.0.0        16.mga8       noarch  
  x11-font-xfree86-type1         1.0.4        9.mga8        noarch  
  java-1.8.0-openjdk             1.8.0.312.b> 2.1.mga8      x86_64  
  java-1.8.0-openjdk-headless    1.8.0.312.b> 2.1.mga8      x86_64 
but none of them did the trick.
Comment 5 Riccardo Poleggi 2022-03-05 17:14:01 CET
(In reply to sturmvogel from comment #2)
> And here is the link to the discussion at jitsi community:
> https://community.jitsi.org/t/cannot-enter-jitsi-room-in-chrome-and-mageia-8-
> fresh-installation/111880

Yes, I know: I opened it...
Comment 6 Riccardo Poleggi 2022-03-05 17:14:54 CET
(In reply to sturmvogel from comment #3)
> And if it don't even work with an upstream Google Chrome (not shipped with
> Mageia) and an upstream Chromium, i strongly believe that this is no Mageia
> problem.

And that will leave me just stuck....;-(
Comment 7 sturmvogel 2022-03-05 17:58:14 CET
Could you give more informations please. I tried several installation combinations in a VB and was still not able to reproduce this behaviour.


- which desktop environment do you use?
- did you chose special packages whilst installation (i did several minimal installations. Nothing more than Plasma was ticked)?
- do you use any chrome/chromium extensions/addons?
- do you use a proxy/VPN/special DNS settings?
- fresh /home partition (i assume so if you did a VB installation)?
- ...
Comment 8 Riccardo Poleggi 2022-03-05 18:18:32 CET
(In reply to sturmvogel from comment #7)
> Could you give more informations please. I tried several installation
> combinations in a VB and was still not able to reproduce this behaviour.
> 
> 
> - which desktop environment do you use?
Plasma 5.20.4

> - did you chose special packages whilst installation (i did several minimal
> installations. Nothing more than Plasma was ticked)?
In the last VB installation only plasma ticked

> - do you use any chrome/chromium extensions/addons?
Nope
I just installed chromium-browser-stable from repositories
I didn't install any extensions/addons

> - do you use a proxy/VPN/special DNS settings?
I do have a proxy: 192.168.1.254:8080 (Mageia8 with squid/e2guardian)
The older working PC has it too.

> - fresh /home partition (i assume so if you did a VB installation)?
Yep

> - ...
Comment 9 Riccardo Poleggi 2022-03-05 18:20:14 CET
PS: my IP is in the e2guardian exceptioniplist...
Comment 10 sturmvogel 2022-03-05 18:26:51 CET
(In reply to Riccardo Poleggi from comment #4)

> If I launch Chromium from Konsole, though, I get A LOT of these errors:
> [14005:14014:0305/170834.301125:ERROR:ssl_client_socket_impl.cc(996)]
> handshake failed; returned -1, SSL error code 1, net_error -107


(In reply to Riccardo Poleggi from comment #8)
 
> > - do you use a proxy/VPN/special DNS settings?
> I do have a proxy: 192.168.1.254:8080 (Mageia8 with squid/e2guardian)
> The older working PC has it too.


I'm not sure if there is a relation between this two points above. Could you test a setup without this proxy and web filtering stuff? When i read the description of  e2guardian i want to start crying. This "security solutions" with such "features" are most likely to create such problems as you have.
Comment 11 Riccardo Poleggi 2022-03-05 18:51:10 CET
That did the trick!

Without the proxy (I connected through a WIFI to bypass it) Chrome and Chromium worked as expected and I could connect to a JITSI room.

It doesn't explain, though, why the old PC is working like a charm through the same e2guardian/squid configuration, nor why Windows/Chrome on the same PC and proxy config has no problems.

However, I now have a workaround and can start digging on the e2guardian/squid configuration.

Thank you so much! 

If you have any hints about it, please don't restrain yourself! ;-)

Otherwise, we can consider this "bug" "SOLVED"...

Thank you again!
Comment 12 sturmvogel 2022-03-05 19:01:17 CET
Closing then.

Sidenote: At my former job many commissioning engineers and software developers where constantly cursing because of such "security solutions". We had to spent more time on bypassing this company security crap to get our normal job done: connecting to measuring devices and other electronics.
Comment 13 sturmvogel 2022-03-05 19:02:28 CET
Forgot to close :)

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 14 Riccardo Poleggi 2022-03-05 19:21:34 CET
THKS!