Zoomtopia is here. Unlock the transformative power of generative AI, helping you connect, collaborate, and Work Happy with AI Companion.
Register nowEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Learn moreKeep your Zoom app up to date to access the latest features.
Download Center Download the Zoom appDownload hi-res images and animations to elevate your next Zoom meeting.
Browse Backgrounds Zoom Virtual BackgroundsEmpowering you to increase productivity, improve team effectiveness, and enhance skills.
Zoom AI Companion2023-07-08 02:57 AM - edited 2023-07-08 03:46 AM
Hi, I have Xubuntu 22.04 without snapd, I have installed Zoom 5.15.2.4260, but it hangs on connection to meeting. I have tried to debug and have found the following error:
"No PulseAudio daemon running, or not running as session daemon."
but PulseAudio is running correctly:
alex 1755 0.0 0.3 1163972 30444 ? S<sl 12:13 0:00 \_ /usr/bin/pulseaudio --daemonize=no --log-target=journal
it is running via systemd from my user "alex", I have enough privileges to access the process and there is no troubles with sound in the system:
alex@myhost:~/.zoom/logs$ kill -0 1755 && echo $?
0
So I have tried to strace, but it seems like zoom couldn't access to pulseaudio process:
3076 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f509af88000
3076 mprotect(0x7f509bb2b000, 8192, PROT_READ) = 0
3076 prlimit64(0, RLIMIT_STACK, NULL, {rlim_cur=8192*1024, rlim_max=RLIM64_INFINITY}) = 0
3076 munmap(0x7f509ba53000, 102359) = 0
3076 getrandom("\xae\xac\xa8\x9b\xf6\x68\x05\x6a", 8, GRND_NONBLOCK) = 8
3076 brk(NULL <unfinished ...>
3066 brk(0x55fc7ddef000 <unfinished ...>
3076 <... brk resumed>) = 0x55d7a10cc000
3076 brk(0x55d7a10ed000 <unfinished ...>
3066 <... brk resumed>) = 0x55fc7ddef000
3076 <... brk resumed>) = 0x55d7a10ed000
3076 prctl(PR_CAPBSET_READ, CAP_MAC_OVERRIDE) = 1
3076 prctl(PR_CAPBSET_READ, 0x30 /* CAP_??? */) = -1 EINVAL (Invalid argument)
3076 prctl(PR_CAPBSET_READ, CAP_CHECKPOINT_RESTORE) = 1
3076 prctl(PR_CAPBSET_READ, 0x2c /* CAP_??? */) = -1 EINVAL (Invalid argument)
3076 prctl(PR_CAPBSET_READ, 0x2a /* CAP_??? */) = -1 EINVAL (Invalid argument)
3076 prctl(PR_CAPBSET_READ, 0x29 /* CAP_??? */) = -1 EINVAL (Invalid argument)
3076 newfstatat(AT_FDCWD, "/run/user/1000", {st_mode=S_IFDIR|0700, st_size=360, ...}, 0) = 0
3076 getuid() = 1000
3076 umask(077) = 002
3076 mkdir("/run/user/1000/pulse", 0700) = -1 EEXIST (File exists)
3076 umask(002) = 077
3076 openat(AT_FDCWD, "/run/user/1000/pulse", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 5
3076 newfstatat(5, "", <unfinished ...>
3066 brk(0x55fc7de10000 <unfinished ...>
3076 <... newfstatat resumed>{st_mode=S_IFDIR|0700, st_size=100, ...}, AT_EMPTY_PATH) = 0
3076 getuid( <unfinished ...>
3066 <... brk resumed>) = 0x55fc7de10000
3076 <... getuid resumed>) = 1000
3076 getgid() = 1000
3076 close(5) = 0
3076 readlink("/run", 0x7fff718ef5b0, 1023) = -1 EINVAL (Invalid argument)
3076 readlink("/run/user", 0x7fff718ef5b0, 1023) = -1 EINVAL (Invalid argument)
3076 readlink("/run/user/1000", 0x7fff718ef5b0, 1023) = -1 EINVAL (Invalid argument)
3076 readlink("/run/user/1000/pulse", 0x7fff718ef5b0, 1023) = -1 EINVAL (Invalid argument)
3076 openat(AT_FDCWD, "/run/user/1000/pulse/pid", O_RDONLY|O_NOCTTY|O_NOFOLLOW|O_CLOEXEC) = 5
3076 fcntl(5, F_GETFD) = 0x1 (flags FD_CLOEXEC)
3076 fcntl(5, F_SETLKW, {l_type=F_WRLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = -1 EBADF (Bad file descriptor)
3076 fcntl(5, F_SETLKW, {l_type=F_RDLCK, l_whence=SEEK_SET, l_start=0, l_len=0}) = 0
3076 newfstatat(5, "", {st_mode=S_IFREG|0600, st_size=5, ...}, AT_EMPTY_PATH) = 0
3076 read(5, "1755\n", 19) = 5
3076 read(5, "", 14) = 0
3076 openat(AT_FDCWD, "/proc/1755/stat", O_RDONLY|O_CLOEXEC) = 6
3076 fcntl(6, F_GETFD) = 0x1 (flags FD_CLOEXEC)
3076 newfstatat(6, "", {st_mode=S_IFREG|0444, st_size=0, ...}, AT_EMPTY_PATH) = 0
3076 read(6, "1755 (pulseaudio) S 1730 1755 17"..., 1024) = 187
3076 close(6) = 0
3076 kill(1755, 0 <unfinished ...>
3066 brk(0x55fc7de31000 <unfinished ...>
3076 <... kill resumed>) = -1 ESRCH (No such process)
3076 fcntl(5, F_SETLKW, {l_type=F_UNLCK, l_whence=SEEK_SET, l_start=0, l_len=0} <unfinished ...>
3066 <... brk resumed>) = 0x55fc7de31000
3076 <... fcntl resumed>) = 0
3076 close(5) = 0
3076 readlink("/proc/self/exe", "/usr/bin/pacmd", 99) = 14
3076 openat(AT_FDCWD, "/usr/lib/x86_64-linux-gnu/gconv/gconv-modules.cache", O_RDONLY) = 5
3076 newfstatat(5, "", {st_mode=S_IFREG|0644, st_size=27002, ...}, AT_EMPTY_PATH) = 0
3076 mmap(NULL, 27002, PROT_READ, MAP_SHARED, 5, 0) = 0x7f509ba65000
3076 close(5) = 0
3076 futex(0x7f509b9f0a6c, FUTEX_WAKE_PRIVATE, 2147483647) = 0
3076 write(2, "No PulseAudio daemon running, or"..., 64 <unfinished ...>
3066 write(2, " ", 1 <unfinished ...>
3076 <... write resumed>) = 64
3076 exit_group(1 <unfinished ...>
3066 <... write resumed>) = 1
3076 <... exit_group resumed>) = ?
3077 <... read resumed>"", 98304) = 0
3076 +++ exited with 1 +++
The Zoom log:
ZoomLauncher started.
Zoom path is: /opt/zoom
cmd line:
Start subprocess: /opt/zoom/zoom sucessfully, process pid: 3056
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.
No PulseAudio daemon running, or not running as session daemon.
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
Class App Libresip:: UdpTransportPossible Culprit Flags
1144 1144
resip:: GenericIPAddressresip:: Connection 28 656 28 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.
zoom started.
Client: Breakpad is using Single Client Mode! client fd = -1
Please help me to debug.
2023-07-11 12:20 PM
UP, is there anyone from developers? Or may be any Linux guru, it seems to be simple to resolve, bu I failed. Please, help.
2023-07-17 10:24 AM
Up again, no one has the same trouble?
2023-07-18 02:12 PM
UP, please!