ogra1 / zoom-snap

75 stars 13 forks source link

snap zoom-client raspberry pi 4B 4G is not available as of 4-26-2020 #16

Open me-at-git-hub opened 4 years ago

me-at-git-hub commented 4 years ago

Have you taken down the raspberry pi raspbian Buster zoom-client permanently, or will it be made available again when some current issues have further resolution?

pi@raspberrypi:~ $ uname -a Linux raspberrypi 4.19.97-v7l+ #1294 SMP Thu Jan 30 13:21:14 GMT 2020 armv7l GNU/Linux pi@raspberrypi:~ $

pi@raspberrypi:~ $ snap --version snap 2.37.4-1+rpi1 snapd 2.37.4-1+rpi1 series 16 raspbian 10 kernel 4.19.97-v7l+ pi@raspberrypi:~ $

According to:

https://snapcraft.io/install/zoom-client/raspbian

after installing snapd, and hello-world, and doing a test run of hello-world, and rebooting, see for yourself.

pi@raspberrypi:~ $ snap install hello-world 2020-04-26T15:27:44-04:00 INFO Waiting for restart... hello-world 6.4 from Canonical✓ installed Channel latest/stable for hello-world is closed; temporarily forwarding to stable.

pi@raspberrypi:~ $ snap enable hello-world error: cannot enable "hello-world": snap "hello-world" already enabled

pi@raspberrypi:~ $ snap run hello-world ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored. Hello World!

pi@raspberrypi:~ $ sudo snap run hello-world ERROR: ld.so: object '/usr/lib/arm-linux-gnueabihf/libarmmem-${PLATFORM}.so' from /etc/ld.so.preload cannot be preloaded (cannot open shared object file): ignored. Hello World!

pi@raspberrypi:~ $ snap install zoom-client error: snap "zoom-client" is not available on stable for this architecture (armhf) but exists on other architectures (amd64).

Did you ever have a Pi version of a snap for zoom-client, or is this a presumption by a perhaps overly optimistic snapcraft.io site?

ogra1 commented 4 years ago

zoom is proprietary software, the snap is only a re-pack of the binary that zoom.us provides ... since the source code is not freely available and zoom.us does not provide arm binaries, I can not build the snap for any arm architecture, sorry ...

you could ask zoom.us to provide an arm binary but given their current success they are probably very busy just keeping their world alive, so i would not expect a quick response from their side :)

me-at-git-hub commented 4 years ago

Understood. Thank you for the fast reply. So then this was indeed a presumptuous set of instructions from snapcraft.io, and thanks to your kind and fast response, I will question any similar postings by them, regarding the pi, before posting github issues.

sbaumard commented 4 years ago

It seems that at least some arm binaries are available, for instance for Android :+1:

https://www.apkmirror.com/apk/zoom-us/zoom-cloud-meetings/zoom-cloud-meetings-5-0-24973-0517-release/zoom-cloud-meetings-5-0-24973-0517-android-apk-download/

ogra1 commented 4 years ago

you could surely try to run this in anbox on linux then ... :wink:

sbaumard commented 4 years ago

You gave me hope... Except that what I got was an error: snap "anbox" is not available on this architecture (arm64) but exists on other architectures (amd64, armhf).

Fuseteam commented 4 years ago

@sbaumard you'd need an arm build of anbox yes, contrary to zoom, anbox is open source however so it should be possible to build anbox on the rpi, the guys at postmarketos and ubports are working on such a build iirc

ogra1 commented 4 years ago

alternatively you could either just use a browser and the zoom web client, or if you prefer a standalone app create a simple electron app as wrapper pointing to the web client ...