Code: Select all
pi@Pi3B:~ $ /usr/bin/chromium-browser --profile-directory=Default --app-id=hmbjbjdpkobdjplfobhljndfdfdipjhg
--disable-quic --enable-tcp-fast-open --ppapi-flash-path=/usr/lib/chromium-browser/libpepflashplayer.so --ppapi-flash-args=enable_stagevideo_auto=0 --ppapi-flash-version=
libEGL warning: DRI2: failed to authenticate
[5075:5215:0409/195742.646412:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.DBus.Properties.Get: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[5075:5215:0409/195742.648050:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.GetDisplayDevice: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[5075:5215:0409/195742.649680:ERROR:object_proxy.cc(632)] Failed to call method: org.freedesktop.UPower.EnumerateDevices: object_path= /org/freedesktop/UPower: org.freedesktop.DBus.Error.ServiceUnknown: The name org.freedesktop.UPower was not provided by any .service files
[5129:5129:0409/195743.537371:ERROR:sandbox_linux.cc(369)] InitializeSandbox() called with multiple threads in process gpu-process.
None of those errors look app-specific. If you ran plain chromium-browser in the terminal, you would still get those errors.hippy wrote: ↑Thu Apr 09, 2020 7:10 pmDon't know if this helps explain anything but it's what I see when the Zoom Chrome App is launched from the command line. Shows all this before offering the Join/Sign-in screen, nothing added when one clicks join and it gives the forever spinning "Connecting..."
Keep in mind that a chrome app is just a html page with some added privileges.
That's definitely so. I was just trying to move things forwards, temporarily altering the environment with any change in behaviour of the black box software helping to identify the underlying issue.
Did you get a response from Zoom yet?
If not an OS issue, then being ARM rather than X86 and/or being Chromium rather than Chrome, would seem to be the two most likely explanations to me.
Code: Select all
pi@Pi3B:~ $ ls -l /home/pi/.config/chromium/Default/Extensions/hmbjbjdpkobdjplfobhljndfdfdipjhg/3.6.4098.303_0/
total 20
drwx------ 5 pi pi 4096 Apr 3 17:42 build
-rw------- 1 pi pi 1906 Apr 3 17:42 manifest.json
drwx------ 2 pi pi 4096 Apr 3 17:42 _metadata
drwx------ 3 pi pi 4096 Apr 3 17:42 _platform_specific
-rw------- 1 pi pi 2181 Apr 3 17:42 policy.json
Code: Select all
pi@Pi3B:~ $ ls -l /home/pi/.config/chromium/Default/Extensions/hmbjbjdpkobdjplfobhljndfdfdipjhg/3.6.4098.303_0/_platform_specific/arm
total 26052
-rw------- 1 pi pi 26674352 Apr 3 17:42 zoom_arm.nexe
Good idea-like you I tried it on Chrome in Win10 and the Chrome app works fine.hippy wrote: ↑Tue Apr 14, 2020 3:00 pmIf not an OS issue, then being ARM rather than X86 and/or being Chromium rather than Chrome, would seem to be the two most likely explanations to me.
Perhaps someone could try the Zoom Chrome App under Chromium on Windows. I tried on Windows 7 but get a "WebGL not supported" error when installing - it installed and runs well with Chrome.
Does anyone know where the Zoom Chrome App is stored on disk on a Pi ? I'll keep looking but haven't found it yet.Code: Select all
pi@Pi3B:~ $ ls -l /home/pi/.config/chromium/Default/Extensions/hmbjbjdpkobdjplfobhljndfdfdipjhg/3.6.4098.303_0/ total 20 drwx------ 5 pi pi 4096 Apr 3 17:42 build -rw------- 1 pi pi 1906 Apr 3 17:42 manifest.json drwx------ 2 pi pi 4096 Apr 3 17:42 _metadata drwx------ 3 pi pi 4096 Apr 3 17:42 _platform_specific -rw------- 1 pi pi 2181 Apr 3 17:42 policy.json
Ok I installed Chromium on my Win10 machine. Then added the Zoom Chrome App.zooropean wrote: ↑Tue Apr 14, 2020 3:10 pmGood idea-like you I tried it on Chrome in Win10 and the Chrome app works fine.hippy wrote: ↑Tue Apr 14, 2020 3:00 pmIf not an OS issue, then being ARM rather than X86 and/or being Chromium rather than Chrome, would seem to be the two most likely explanations to me.
Perhaps someone could try the Zoom Chrome App under Chromium on Windows. I tried on Windows 7 but get a "WebGL not supported" error when installing - it installed and runs well with Chrome.
Does anyone know where the Zoom Chrome App is stored on disk on a Pi ? I'll keep looking but haven't found it yet.Code: Select all
pi@Pi3B:~ $ ls -l /home/pi/.config/chromium/Default/Extensions/hmbjbjdpkobdjplfobhljndfdfdipjhg/3.6.4098.303_0/ total 20 drwx------ 5 pi pi 4096 Apr 3 17:42 build -rw------- 1 pi pi 1906 Apr 3 17:42 manifest.json drwx------ 2 pi pi 4096 Apr 3 17:42 _metadata drwx------ 3 pi pi 4096 Apr 3 17:42 _platform_specific -rw------- 1 pi pi 2181 Apr 3 17:42 policy.json
From Win10:
Thanks for the info. That would seem to narrow it down to the Chromium build for ARM or the Pi being ARM.
And it turns out there is ARM native code shipped with Zoom: _platform_specific/arm/zoom_arm.nexe.a sandboxing technology for running either a subset of Intel x86, ARM, or MIPS native code, or a portable executable, in a sandbox.
Yup; I think we're at the end of the road with the Zoom Chrome App. We either need to provide NaCl for Chromium, build a Chrome for ARM, or find some other way to run Chrome on a Pi. Exagears apparently used to but that's gone. There may be some other means of emulation but I would expect any emulation to give poor performance. Otherwise it's in the hands of Zoom to produce a native ARM app.
I'm probably taking rubbish here (just ignore me if I am) as I don't run chromium browser on a Pi, but would the "libsodium23" package in Buster provide the needed NaCl api?hippy wrote: ↑Wed Apr 15, 2020 1:24 pmYup; I think we're at the end of the road with the Zoom Chrome App. We either need to provide NaCl for Chromium, build a Chrome for ARM, or find some other way to run Chrome on a Pi. Exagears apparently used to but that's gone. There may be some other means of emulation but I would expect any emulation to give poor performance. Otherwise it's in the hands of Zoom to produce a native ARM app.
Perhaps the Foundation could apply pressure on Zoom to get that done, maybe even partner with them to do it. Because, like it or not, the best recommendation for anyone wanting or having to use Zoom during this current crisis seems to be "use Windows".
I highly doubt it. On my raspbian, it's already installed by default.
procount wrote: ↑Thu Apr 16, 2020 4:34 pmI have tried running zoom under Android on the RPi4 4GB.
I installed Konsta's LineageOS 16.0 for the RPi4. Then I installed GAPPS pico to get the Play Store, from where I installed Zoom.
I only had the RPF camera without a mic on my Pi, but I managed to setup a meeting with my laptop that had video and mic.
Initial impressions were quite good as I got video in both direction, and the audio from the laptop mic came through on the Pi's HDMI. Obviously I couldn't test the audio in the other direction.
The video and audio came through consistently from the laptop, but unfortunately, the video from the Pi occasionally froze on my first test. On my second meeting, the video worked throughout the meeting for over 10 mins, but then froze again when I started messing with the settings. so maybe if you just video and don't mess with the settings it will be fine
Screen sharing and whiteboard both seemed to work.
The video lag was under 1 second, and the audio was about half that, or less.