slarm64This forum is for the discussion of slarm64.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
With the huge majority of Arm sbcs running linux, it was only predictable that when Arm released a Zoom version, it would be a windows one. But it was 64bit, so I decided to give it a go under wine. The M$ zoom client works under wine on x86_64.
Wine-7.10 was a 3 hour straightforward build using the SBo Slackbuild on my RazPi 4 w/4G @1.5 Ghz
Now 'page faults' are memory paging errors. Thay came to us with the 80286, which had a 16 bit databus & 20 bit address bus; so memory paging registers got stuck in. Nowadays we have more data bus lines than address bus ones.
EDIT:Just checking my links posting this, and I realized there was an Arm MSI installer. It tried harder, but puked with this error:
Code:
bash-5.1$ wine64 ZoomInstallerFull.msi
0100:fixme:file:NtLockFile I/O completion on lock not implemented yet
0100:fixme:ntdll:NtQuerySystemInformation info_class SYSTEM_PERFORMANCE_INFORMATION
0100:err:mscoree:LoadLibraryShim error reading registry key for installroot
0100:err:mscoree:LoadLibraryShim error reading registry key for installroot
0100:err:mscoree:LoadLibraryShim error reading registry key for installroot
0100:err:mscoree:LoadLibraryShim error reading registry key for installroot
0114:fixme:netapi32:NetUserGetInfo Level 23 is not implemented
0114:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0114:fixme:wbemprox:client_security_SetBlanket 000000000486AE00, 000000000387A650, 10, 0, (null), 3, 3, 0000000000000000, 0
0114:fixme:wbemprox:client_security_Release 000000000486AE00
0114:fixme:netapi32:NetUserGetInfo Level 23 is not implemented
0114:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0114:fixme:wbemprox:client_security_SetBlanket 000000000486AE00, 000000000387A770, 10, 0, (null), 3, 3, 0000000000000000, 0
0114:fixme:wbemprox:client_security_Release 000000000486AE00
0114:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0114:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0124:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0124:fixme:cryptasn:CRYPT_GetBuiltinDecoder Unsupported decoder for lpszStructType 1.3.6.1.4.1.311.2.1.4
0114:fixme:netapi32:NetUserGetInfo Level 23 is not implemented
0114:fixme:ole:CoInitializeSecurity 0000000000000000, -1, 0000000000000000, 0000000000000000, 0, 3, 0000000000000000, 0, 0000000000000000 stub
0114:fixme:wbemprox:client_security_SetBlanket 000000000486AE00, 00000000038B5D00, 10, 0, (null), 3, 3, 0000000000000000, 0
0114:fixme:wbemprox:client_security_Release 000000000486AE00
0114:fixme:shell:propertystore_SetValue (000000000027E8A0)->(00000000046B54E8 000000000454D2C0): stub
0114:fixme:shell:propertystore_Commit (000000000027E8A0): stub
wine: Read access denied for device L"\\??\\D:\\", FS volume label and serial are not available.
0114:fixme:shell:propertystore_SetValue (000000000027C1F0)->(00000000046B54E8 000000000454D4C0): stub
0114:fixme:shell:propertystore_Commit (000000000027C1F0): stub
wine: Read access denied for device L"\\??\\D:\\", FS volume label and serial are not available.
0140:fixme:hnetcfg:netfw_rules_get__NewEnum 0000000003881C70, 0000000005E0BDF8
0140:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\hnetcfg.dll"
0140:err:ole:com_get_class_object no class object {2c5bc43e-3369-4c33-ab0c-be9469677af4} could be created for context 0x1
0140:fixme:hnetcfg:netfw_rules_get__NewEnum 0000000003881C70, 0000000005E0BDF8
0140:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\hnetcfg.dll"
0140:err:ole:com_get_class_object no class object {2c5bc43e-3369-4c33-ab0c-be9469677af4} could be created for context 0x1
0140:err:ole:apartment_getclassobject DllGetClassObject returned error 0x80040111 for dll L"C:\\windows\\system32\\hnetcfg.dll"
0140:err:ole:com_get_class_object no class object {2c5bc43e-3369-4c33-ab0c-be9469677af4} could be created for context 0x1
0100:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0100:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
bash-5.1$
Any suggestions or WINEDEBUG options welcome.
Last edited by business_kid; 06-15-2022 at 09:13 AM.
Changing windows versions varied the errors and even got me a few dialogue boxes. But zoom, which is lousy software at the best of times continues to puke.
Nobody has any clue about wine on arm yet, except someone wrote a patch set, and it compiles. Zoom is closed source. Nothing can be done about this:
Code:
wine: Unhandled page fault on read access…
which rules out the exe installer. These ones from the Zoom msi
Code:
0100:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
0100:fixme:msi:internal_ui_handler internal UI not implemented for message 0x0b000000 (UI level = 5)
bash-5.1$
Well, Zoom does have an official client for Linux: https://support.zoom.us/hc/en-us/art...-Zoom-on-Linux. The link you shared has the Linux downloads listed as well.
Plus, you can also dial into calls from the browser itself without installing anything (which is what I do) and that is working fine for me so you can also try that out.
Well, Zoom does have an official client for Linux: https://support.zoom.us/hc/en-us/art...-Zoom-on-Linux. The link you shared has the Linux downloads listed as well.
Plus, you can also dial into calls from the browser itself without installing anything (which is what I do) and that is working fine for me so you can also try that out.
The linux client is x86_64. Like all Zoom software, it sucks. I use it regularly. I have no choice, really.
Yes, I can start a meeting under linux (& linux Arm) via firefox. I can't join one, because the browser tries to hand that job off to the zoom client for Arm64 that isn't available. I'm not going trying to emulate on a Pi when That's really work for a computer. Even not emulating, zoom used 100-150% CPU on my old twin core laptop @2.4 Ghz. It would be swamped, and overheated
My playing with the M$ .msi installer left me with a directory where the .msi installer was
~/Downloads/Zoom/Zoom(ARM64)/Zoom/ in which there was one dll, and a bin/ & resources/ directories. So I put the binaries, dlls & top directory stuff in ~/.wine/drive_c/Program Files/Zoom. The resources which looked like subdirectories of data wene there also. The single dll on it's own went in
~/.wine/drive_c/windows/system32, and I tried the binaries. Zoom_Launcher.exe gave me the 'unhandled page' error, which is the kiss of death in wine. The only recourse is to try a different program version.
So I'm marking this solved, because it is. Wine64 works. Wine is poorly supported, however. There's an unfortunate amount of 'not implented' errors. All the tricks supplied by winetricks supply x86 or x86_64 code. Windows Zoom for Arm64 will not work. Maybe if you had another Zoom version, that might work, but there isn't another version at the moment
Last edited by business_kid; 06-17-2022 at 09:16 AM.
Personal preferences, where I get to choose, would be JitsiMeet, followed closely by Google's "Meet" (the successor to Hangouts). Both of which work fine in the browser, though MY preference has always been Chromium-based, where they run flawlessly. NOT a fan of Firefox. Where I have to go 'commercial', I prefer Skype. It, too, is crap software.....but at least it works.
Those that build their entire contact network around Zoom are the real issue, IMO.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.