You are not logged in.
I am installing zoom (yay -S zoom). The installation works correctly (AFAICT). I am using LXQt as Desktop Environment from a relatively fresh install.
When I run zoom from the command line, no GUI comes up.
The zoom_stdout_stderr.log in /home/myuser/.zoom/logs.
[myuser@galago-pro logs]$ cat zoom_stdout_stderr.log
ZoomLauncher started.
Zoom path is: /opt/zoom
cmd line:
Start subprocess: /opt/zoom/zoom sucessfully, process pid: 1056
Can't load/home/myuser/.config/zoomus.conf
Class App Lib Possible Culprit Flags
resip::Connection 656 656
resip::Data 36 36
resip::DnsResult 1080 1080
resip::Headers 1 1
resip::MsgHeaderScanner 40 40
resip::SipMessage 5224 5224
resip::TransportSelector 896 896
resip::Tuple 128 128
resip::UdpTransport 1144 1144
resip::GenericIPAddress 28 28
zoom started.
Client: Breakpad is using Single Client Mode! client fd = -1
loadZoomWebviewHostProcess newPath is /opt/zoom/ZoomWebviewHost
loadZoomWebviewHostProcess libpath is /opt/zoom/Qt/lib:/opt/zoom/cef:/opt/zoom
Start subprocess: /opt/zoom/ZoomWebviewHost sucessfully, process pid: 1068
Interface wlp3s0 is a wireless interface
Interface: ipv4 wlp3s0, IP Address: 10.68.126.131
[1068:1068]ZoomCollabHost started,isSupportCef=1
[1068:1068]CefInitialize init --
[[1:1]1082ZoomCollabHost started,isSupportCef=:1082]ZoomCollabHost started,isSupportCef=11
qt.scenegraph.general: threaded render loop
qt.scenegraph.general: Using sg animation driver
qt.scenegraph.general: Animation Driver: using vsync: 16.65 ms
[1068:1131]webviewHostIpcChannel:onChannelConnected
webviewClientIpcChannel:onChannelConnected
[1114:1114]ZoomCollabHost started,isSupportCef=1
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
[CZPClientLogMgr::LogClientEnvironment] [MacAddr: 0C:8B:FD:6B:2C:6D][client: Linux][OS: Arch Linux x64][Hardware: CPU Core:4 Frenquency:2 G Memory size:15917MB CPU Brand:Intel(R) Core(TM) i7-4750HQ CPU @ 2.00GHz GPU Brand:][Req ID: ]
Linux Client Version is 6.2.5 (2440)
QSG_RENDER_LOOP is
XDG_CURRENT_DESKTOP = LXQt; GDMSESSION = ; XDG_SESSION_TYPE = x11
xdp-lxqt: Desktop portal registered successfully
Some additional zoom package info:
[myuser@galago-pro ~]$ yay -Qi zoom
Name : zoom
Version : 6.2.5-1
Description : Video Conferencing and Web Conferencing Service
Architecture : x86_64
URL : https://zoom.us/
Licenses : LicenseRef-zoom
Groups : None
Provides : None
Depends On : fontconfig glib2 libpulse libsm ttf-font libx11 libxtst libxcb libxcomposite libxfixes libxi libxcursor libxkbcommon-x11 libxrandr libxrender libxshmfence libxslt mesa nss
xcb-util-image xcb-util-keysyms xcb-util-cursor dbus libdrm gtk3 qt5-webengine qt5-remoteobjects
Optional Deps : pulseaudio-alsa: audio via PulseAudio
ibus: remote control
picom: extra compositor needed by some window managers for screen sharing
xcompmgr: extra compositor needed by some window managers for screen sharing
Required By : None
Optional For : None
Conflicts With : None
Replaces : None
Installed Size : 681.94 MiB
Packager : Unknown Packager
Build Date : Fri 25 Oct 2024 09:11:12 AM CEST
Install Date : Fri 25 Oct 2024 09:15:16 AM CEST
Install Reason : Explicitly installed
Install Script : No
Validated By : None
Any help would be greatly appreciated.
Last edited by MalteseFalcon (2024-11-15 07:23:00)
Offline
Moving to AUR issues
Nothing is too wonderful to be true, if it be consistent with the laws of nature -- Michael Faraday
Sometimes it is the people no one can imagine anything of who do the things no one can imagine. -- Alan Turing
---
How to Ask Questions the Smart Way
Offline
When I run zoom from the command line, no GUI comes up.
And when you're not starting it from the commandline?
https://aur.archlinux.org/packages/zoom … ent-995892
Sanity check
loginctl session-status
Also test the behavior w/ a new user.
And there's an optional dependency on a compositor for screen sharing and a lot of buzz around screen sharing in the comments…
=> install and run picom or xompmgr…
Offline
Thanks seth for your reply. I yay-upgraded zoom to version 6.2.6-1 and the issue is till there (zoom seems to run in the background, no usable GUI). I also run the loginctl session-status command you suggest, and this is its output:
2 - myuser (1000)
Since: Mon 2024-10-28 14:08:44 CET; 51s ago
State: active
Leader: 558 (sddm-helper)
Seat: seat0; vc2
TTY: tty2
Remote: no
Service: sddm
Type: x11
Class: user
Desktop: LXQt
Idle: no
Unit: session-2.scope
├─ 558 /usr/lib/sddm/sddm-helper --socket /tmp/sddm-auth-718c5968-d82a-4b26-a321-d519b565be82 --id 1 --start startlxqt --user myuser
├─ 577 lxqt-session
├─ 646 /usr/bin/openbox
├─ 695 /usr/bin/pcmanfm-qt --desktop --profile=lxqt
├─ 696 /usr/bin/lxqt-globalkeysd
├─ 697 /usr/bin/lxqt-notificationd
├─ 698 /usr/bin/lxqt-panel
├─ 699 /usr/bin/lxqt-policykit-agent
├─ 700 /usr/bin/lxqt-runner
├─ 703 /usr/bin/nm-applet
├─ 797 /usr/bin/lxqt-powermanagement
├─ 809 /usr/bin/qterminal
├─ 812 /usr/bin/bash
├─ 835 zoom
├─ 836 /opt/zoom/zoom
├─ 848 /opt/zoom/ZoomWebviewHost
├─ 864 "/opt/zoom/ZoomWebviewHost --type=zygote --no-zygote-sandbox --disable-seccomp-filter-sandbox --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient"
├─ 865 "/opt/zoom/ZoomWebviewHost --type=zygote --disable-seccomp-filter-sandbox --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient"
├─ 868 "/opt/zoom/ZoomWebviewHost --type=zygote --disable-seccomp-filter-sandbox --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient"
├─ 896 "/opt/zoom/ZoomWebviewHost --type=gpu-process --disable-seccomp-filter-sandbox --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient --gpu-preferences=UAAAAAAAAAAgAAAEAAAAAAAAAAAAAAAAAABgAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAQAAABAAAAAAAAAAEAAAAAAAAAAIAAAAAAAAAAgAAAAAAAAA --shared-files --field-trial-handle=3,i,8937189030681436589,16217876238035724623,262144 --disable-features=NetworkService --variations-seed-version --log-file=/home/myuser/.zoom/logs/cef.log"
├─ 906 "/opt/zoom/ZoomWebviewHost --type=utility --utility-sub-type=network.mojom.NetworkService --lang=en-US --service-sandbox-type=none --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,8937189030681436589,16217876238035724623,262144 --disable-features=NetworkService --variations-seed-version --log-file=/home/myuser/.zoom/logs/cef.log"
├─ 926 "/opt/zoom/ZoomWebviewHost --type=utility --utility-sub-type=storage.mojom.StorageService --lang=en-US --service-sandbox-type=utility --enable-crash-reporter=, --user-agent=Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.6613.18 Safari/537.36 Zoom/6.2.6 (2503) --change-stack-guard-on-fork=enable --user-data-dir=/home/myuser/.zoom/data/cefcache/848 --locales-dir-path=/opt/zoom/cef/locales --log-severity=error --resources-dir-path=/opt/zoom/cef --bridge-obj-name=CefViewClient --shared-files=v8_context_snapshot_data:100 --field-trial-handle=3,i,8937189030681436589,16217876238035724623,262144 --disable-features=NetworkService --variations-seed-version --log-file=/home/myuser/.zoom/logs/cef.log"
├─1031 /usr/lib/xdg-desktop-portal-lxqt --version
├─1037 /usr/bin/bash
└─1044 loginctl session-status
Oct 28 14:08:46 galago-pro lxqt-panel[698]: Error on DBus request(:1.34,/StatusNotifierItem): QDBusError(org.freedesktop.DBus.Error.UnknownProperty, Property org.kde.StatusNotifierItem.IconName was not found in object /StatusNotifierItem)
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: BatteryChanged discharging: false chargeLevel: 74.8744 actionTime: QTime(Invalid)
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: Inhibit got: 34
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: Starting idlenesswatcher
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: "PowerButton" "" ""
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: "SuspendButton" "" ""
Oct 28 14:08:46 galago-pro lxqt-powermanagement[797]: "HibernateButton" "" ""
Oct 28 14:08:49 galago-pro lxqt-panel[698]: execAction "/usr/share/applications/qterminal.desktop"
Oct 28 14:08:49 galago-pro qterminal[809]: Using a variable-width font in the terminal. This may cause performance degradation and display/alignment errors.
Oct 28 14:09:10 galago-pro qterminal[809]: Using a variable-width font in the terminal. This may cause performance degradation and display/alignment errors.
I did not understand all of your comments. What is picom or xompmgr please (sorry, I am still green to a lot of this)?
Offline
https://archlinux.org/packages/extra/x86_64/picom/
Shadows & transparency - install it and run "picom", then start zoom.
Why that would matter (idiotic code that explicitly checks for compositors and otherwise disfunctions apart) is frankly beyond me
But zoom is clearly running, the session isn't degenerated, so we'll just test the insane stuff.
If it doesn't work, please post your Xorg log, https://wiki.archlinux.org/title/Xorg#General
Offline
Thanks for your help with this annoying zoom issue. Spoiler: No resolution yet.
I installed "picom" with pacman and started zoom from the terminal. Nothing/zlitch/nada. Just like before (no GUI). I create a new user "test" and tried to run zoom with this "clean" user; again no GUI.
I uploaded my Xorg log (thanks for the pointer I would not have known where to look for it) to one of these file sharing sites - you can see it's content here.
Last edited by MalteseFalcon (2024-10-31 09:19:08)
Offline
I installed "picom" with pacman and started zoom from the terminal.
Did you also run picom?
(Just having it installed won't do much)
The xorg log looks unsupicioufs (modesetting on i915, no swrast or simpledrm)
Offline
Hi there,
I apologize for these basic questions in advance.
You are right, I just installed it (and assumed this would run automagically and replace whatever compositor I have running under LXQt). When I try to run it like the arch wiki says, I get the following error:
[myuser@galago-pro ~]$ picom -b
[ 11/05/2024 13:18:05.167 session_init FATAL ERROR ] Another composite manager is already running
[ 11/05/2024 13:18:05.168 main FATAL ERROR ] Failed to create new session.
How do I a) find whatever compositor is running and b) stop it so I can run picom?
Many thanks
Offline
"ps aux", but I don't think you need to run a specific compositor.
Offline
Hi there Seth,
I killall picom, and am now able to start picom (picom -b) without the error message described previously. I start zoom from the terminal, and same same (nothing).
From the x-ref you posted, this poster seems to get some GUI and cannot share screen. I get no zoom GUI whatsoever.
Many thanks,
Offline
So you were running picom before and it's note related to the compositor but the zoom process is running.
Let's see whether it creates any windows:
xwininfo -root -tree | grep -i zoom
Offline
I think this creates some windows (which are not visible somehow). The output of your suggested command:
[myuser@galago-pro ~]$ xwininfo -root -tree | grep -i zoom
0x3400003 "ZoomWebviewHost": ("ZoomWebviewHost" "ZoomWebviewHost") 200x200+0+0 +0+0
0x3400001 "ZoomWebviewHost": ("ZoomWebviewHost" "ZoomWebviewHost") 10x10+10+10 +10+10
0x3000020 "Zoom Workplace": ("zoom" "zoom") 160x40+0+0 +0+0
0x300001e "Zoom Workplace": ("zoom" "zoom") 275x165+0+0 +0+0
0x300001d "zoom": () 1x1+0+0 +0+0
0x300001b "Zoom Workplace": ("zoom" "zoom") 460x40+0+0 +0+0
0x3000004 "Qt Selection Owner for zoom": () 3x3+0+0 +0+0
But how come I cannot see them?
Offline
They're likely not mapped:
xwininfo -id 0x300001e
There was rescently a similar case but w/ FF, https://bbs.archlinux.org/viewtopic.php … 5#p2202995 that were down to a recursive symlink.
Offline
I switched off my machine in the meanwhile, so the ID changed... but here is the output using the new id.
[myuser@galago-pro ~]$ xwininfo -root -tree | grep -i zoom
0x3400003 "ZoomWebviewHost": ("ZoomWebviewHost" "ZoomWebviewHost") 200x200+0+0 +0+0
0x3400001 "ZoomWebviewHost": ("ZoomWebviewHost" "ZoomWebviewHost") 10x10+10+10 +10+10
0x300001f "Zoom Workplace": ("zoom" "zoom") 160x40+0+0 +0+0
0x300001d "Zoom Workplace": ("zoom" "zoom") 275x165+0+0 +0+0
0x300001c "zoom": () 1x1+0+0 +0+0
0x300001a "Zoom Workplace": ("zoom" "zoom") 460x40+0+0 +0+0
0x3000004 "Qt Selection Owner for zoom": () 3x3+0+0 +0+0
[myuser@galago-pro ~]$ xwininfo -id 0x300001f
xwininfo: Window id: 0x300001f "Zoom Workplace"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 160
Height: 40
Depth: 32
Visual: 0xab
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x3000019 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsUnMapped
Override Redirect State: yes
Corners: +0+0 -1760+0 -1760-1040 +0-1040
-geometry 160x40+0+0
[myuser@galago-pro ~]$ xwininfo -id 0x300001d
xwininfo: Window id: 0x300001d "Zoom Workplace"
Absolute upper-left X: 0
Absolute upper-left Y: 0
Relative upper-left X: 0
Relative upper-left Y: 0
Width: 275
Height: 165
Depth: 32
Visual: 0xab
Visual Class: TrueColor
Border width: 0
Class: InputOutput
Colormap: 0x3000019 (not installed)
Bit Gravity State: NorthWestGravity
Window Gravity State: NorthWestGravity
Backing Store State: NotUseful
Save Under State: no
Map State: IsUnMapped
Override Redirect State: yes
Corners: +0+0 -1645+0 -1645-915 +0-915
-geometry 275x165+0+0
Offline
Map State: IsUnMapped
that were down to a recursive symlink.
find -L ~ > /dev/null
Offline
May I ask what
find -L ~ > /dev/null
does (for my education)?
I mean it is a find command with follow symlinks enabled. Doesn't this return all the files in the home dir?
Offline
Doesn't this return all the files in the home dir?
What does "> /dev/null" do?
find will print an error (to stderr) when it hits a cycling symlink.
Offline
Looks like there are no cyclic symlinks ...
[myuser@galago-pro ~]$ find -L ~ > /dev/null
[myuser@galago-pro ~]$
Offline
Ok, broadsword:
killall zoom
strace -tt -f -o /tmp/zoom.strace zoom
You could also attach gdb and see where zoom is hanging out, but the symbols are probably all stripped and you only see "somewhere"
Offline
I had the same experience, nothing happened with either desktop or command line startup, but Zoom processes existed.
After killall and by running above strace command Zoom appeared and seemed to function just fine. After I killed strace Zoom could start normally again.
If you are interested in strace I can post it.
Nicest fix - than you very much
Offline
I ran the strace command as suggested. And generated the strace log which I uploaded to filebin (what is the best way to share a file via the forums?): https://filebin.net/037o0l3i2qxnwkyh (18MB, so I couldn't just paste the output).
Like before, the GUI does not come up (and why should it, strace doesn't change anything in the runtime I think), but there is something which keeps polling the process repeatedly and there is some timeout of sorts (like it is waiting for something; but for what I cannot guess). Close to the bottom of the log before all the kill signals of when I stopped the process (^C).
Can you make heads and tails out of this?
ps unlike the previous poster (slot) zoom never starts for me.
Offline
1224 08:49:40.292521 readlink("/proc/1215/exe", "/usr/lib/xdg-desktop-portal-lxqt", 1024) = 32
It's polling that and gvfs-udisks2-volume-monitor and probably kscreen_backend_launcher like crazy.
What if you remove every xdg-desktop-portal-* but xdg-desktop-portal-gtk ?
Offline
Ftr, that's not a fix - strace just logs all system calls (into /tmp/zoom.strace)
Getting rid of the for whatever reasons stale zoom process allowed you to start a sane instance.
Offline
Your suggestion works (and I am so impressed you hadn't given up! The internet is a good place today).
I am running LXQt, so I check xdg-desktop-portal-* installed packages and remove
sudo pacman -Rns xdg-desktop-portal-lxqt
and zoom GUI now starts...
Hopefully I haven't broken anything by removing that package.
Many thanks for your sterling help with this.
Offline
\o/
Please always remember to mark resolved threads by editing your initial posts subject - so others will know that there's no task left, but maybe a solution to find.
Thanks.
You probably want to file an upstream bug for xdg-desktop-portal-lxqt
Offline