LinuxQuestions.org
Help answer threads with 0 replies.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 03-04-2024, 11:45 AM   #1
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Zoom on LiveSlak - Library issues


I tried installing the 'Other Linux' tarball of Zoom-5.15.10 on my live usb, but it won't run, and just returns a prompt. It's missing libraries, and libcef.so at least is in /opt/zoom, because I see it.
I did try adding /opt/zoom to/etc/ld.so.conf, but nothing fixes the errors. Here's the dialogue
Code:
live@darkstar:~$ sudo nano /etc/ld.so.conf
Password: 
live@darkstar:~$ sudo /sbin/ldconfig
live@darkstar:~$ ldd /opt/zoom/zoom |grep found
	libcef.so => not found
	libffmpeg.so => not found
	libQt5QuickWidgets.so.5 => not found
	libQt5Quick.so.5 => not found
	libQt5Widgets.so.5 => not found
	libQt5X11Extras.so.5 => not found
	libQt5Gui.so.5 => not found
	libQt5Qml.so.5 => not found
	libQt5Network.so.5 => not found
	libQt5DBus.so.5 => not found
	libQt5Xml.so.5 => not found
	libQt5Core.so.5 => not found
live@darkstar:~$ export LD_LIBRARY_PATH=/opt/zoom:$LD_LIBRARY_PATH;
live@darkstar:~$ /sbin/ldconfig
/sbin/ldconfig: Can't create temporary cache file /etc/ld.so.cache~: Permission denied
live@darkstar:~$ sudo /sbin/ldconfig
live@darkstar:~$ ldd /opt/zoom/zoom |grep found
	libcef.so => not found
	libffmpeg.so => not found
	libQt5QuickWidgets.so.5 => not found
	libQt5Quick.so.5 => not found
	libQt5Widgets.so.5 => not found
	libQt5X11Extras.so.5 => not found
	libQt5Gui.so.5 => not found
	libQt5Qml.so.5 => not found
	libQt5Network.so.5 => not found
	libQt5DBus.so.5 => not found
	libQt5Xml.so.5 => not found
	libQt5Core.so.5 => not found
live@darkstar:~$
Now sure, I acknowledge
  1. There's some very fancy stuff going on on that live usb.
  2. Zoom certainly taints that.
  3. There might be a library shortage because I'm using the XFCE flavour of the Live USB, although I do have Multilib & wine-7.3 on it as well.
All that said, how can I fix this issue?
 
Old 03-04-2024, 12:39 PM   #2
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
You miss the qt5 package.
 
Old 03-04-2024, 01:46 PM   #3
Windu
Member
 
Registered: Aug 2021
Distribution: Arch Linux, Debian, Slackware
Posts: 589

Rep: Reputation: Disabled
Quote:
Originally Posted by business_kid View Post
There might be a library shortage because I'm using the XFCE flavour of the Live USB.
All that said, how can I fix this issue?
I would say, never use that XFCE image for actual production usage. You are shooting yourself in the foot.
It is barebones, just a small-ish subset of Slackware and on top of that, many libraries have been removed that were not needed to run that XFCE image.
But it's obviously not intended to install anything on top of it.

I would always go for a liveslak image containing a full Slackware if the intention is to install 3rd-party software as an add-on.
 
Old 03-05-2024, 07:24 AM   #4
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Thanks for your replies, @Windu & @Petri Kaukasoina, and I fully take your points.

That said, I know Zoom includes /opt/zoom in Zoom's library search path. Here's the point. All of these libraries are in /opt/zoom! They are not missing. So that missing library error is not a missing library, it's something else. Another thing: Zoom can't run a system libffmpeg.so, because ffmpeg doesn't supply one. The symlink gets made, but it could be major version 3 to 6 and there's compatibility issues.

The program running in /opt/zoom can't find the libraries in /opt/zoom, despite me doing everything to make it check /opt/zoom. That's what I'm trying to solve.

Last edited by business_kid; 03-05-2024 at 08:41 AM.
 
Old 03-05-2024, 07:31 AM   #5
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
How do you install zoom?
For years I've run and upgraded zoom using the SBo zoom-linux buildscript and never had any issues.

You shouldn't choose "other Linux OS" but "Arch" when selecting the rpm file, if using the SBo script.

Last edited by kgha; 03-05-2024 at 08:45 AM.
 
Old 03-05-2024, 07:53 AM   #6
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
OK, how do you try to start zoom?
Code:
/opt/zoom/ZoomLauncher
 
Old 03-05-2024, 09:07 AM   #7
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by Petri Kaukasoina View Post
OK, how do you try to start zoom?
Code:
/opt/zoom/ZoomLauncher
Yep.
 
Old 03-05-2024, 09:18 AM   #8
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Have you tried building a proper slackware package (using the SBo script) instead of just extracting the tarball?
 
Old 03-05-2024, 10:19 AM   #9
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by kgha View Post
Have you tried building a proper slackware package (using the SBo script) instead of just extracting the tarball?
Since Covid, I've been using the tarballs with no issues either. On the liveslak usb, I didn't want an install in /usr/lib64, in case other stuff got mixed in. I'll try it tomorrow if no other idea fixes it.
 
Old 03-05-2024, 10:44 AM   #10
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Quote:
Originally Posted by business_kid View Post
On the liveslak usb, I didn't want an install in /usr/lib64, in case other stuff got mixed in.
Makes sense, but no problem in this case. The SBo script repackages the Arch rpm tarball, everything ends up in /opt except for some stuff in /usr/bin, /usr/doc and /usr/share. /usr/lib64 is not affected.
 
Old 03-05-2024, 12:01 PM   #11
solarfields
Senior Member
 
Registered: Feb 2006
Location: slackalaxy.com
Distribution: Slackware, CRUX
Posts: 1,449

Rep: Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997Reputation: 997
Quote:
I did try adding /opt/zoom to/etc/ld.so.conf,...
that's a bad idea.

Whatever libs zoom has that kinda overlap with system libs will make other programs try to link against them or use them. I did such thing with my WPS Office SlackBuild and it spectacularly broke the system.
 
Old 03-05-2024, 01:37 PM   #12
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by kgha View Post
Makes sense, but no problem in this case. The SBo script repackages the Arch rpm tarball, everything ends up in /opt except for some stuff in /usr/bin, /usr/doc and /usr/share. /usr/lib64 is not affected.
Ok, built & installed the slackbuild and got exactly the same results. It still can't find the libs in /opt/zoom/.
Quote:
Originally Posted by solarfields
that's a bad idea.
Yes, and it dawned on me earlier why. It seemed a good idea at the time. It's often a good idea to do something that might work, because if it throws up new information on your problem, that's a win of sorts. I removed it once it did nothing.

Now things work on the pc. So I'm presuming Liveslak has different innards somehow. Nobody (live or root) has any LD_LIBRARY_PATH set. and I can't getthe system to look at /opt/zoom, which will be in persistence. Maybe it won't use a library from persistence? Lack of permissions?

Now another idea that has uncurled itself in my head is adding a symlink in /usr/x86_64-slackware-linux/lib64 which is the last entry in /etc/ld.so.conf, namely zoom -->> /opt/zoom/ so that the libraries in zoom would be seen in the existing and working library path. I'm thinking that way would be better than having it first in /etc/ld.so.conf. Any thoughts?

Last edited by business_kid; 03-05-2024 at 01:39 PM.
 
Old 03-05-2024, 02:27 PM   #13
Petri Kaukasoina
Senior Member
 
Registered: Mar 2007
Posts: 1,785

Rep: Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463Reputation: 1463
Why do you think the problem is with finding libraries?
 
Old 03-06-2024, 04:22 AM   #14
kgha
Senior Member
 
Registered: May 2018
Location: Sweden
Distribution: Slackware 64 -current multilib from AlienBob's LiveSlak MATE
Posts: 1,070

Rep: Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742Reputation: 742
Have you tried the AppImage? might be a sensible option if you want to keep your liveslak usb as unaffected as possible.

Last edited by kgha; 03-06-2024 at 04:27 AM.
 
Old 03-06-2024, 06:22 AM   #15
business_kid
LQ Guru
 
Registered: Jan 2006
Location: Ireland
Distribution: Slackware, Slarm64 & Android
Posts: 16,297

Original Poster
Rep: Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322Reputation: 2322
Quote:
Originally Posted by Petri Kaukasoina View Post
Why do you think the problem is with finding libraries?
LiveSlak APPEARS as an ordinary system but it's anything but that. All the things I have done so far should each have made the libs available, but they didn't. A directory with files can be made up by programs from several squashfs systems. So normal rules are suspended. Maybe the libraries can't get called from persistence? That's actually why I asked. I was hoping some clever dude would explain that to me.
Quote:
Originally Posted by kgha
Have you tried the AppImage? might be a sensible option if you want to keep your liveslak usb as unaffected as possible.
They have an Appimage? I will try that, when all else fails.

I did try making an sxz of zoom, but it landed itself in / so that wasn't much use.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Zoom on Liveslak USB? business_kid Slackware 6 12-09-2023 01:05 AM
why would my columns in LibreOffice separate as zoom out and overlap as zoom in 1sweetwater! Linux - Software 18 02-10-2015 08:50 AM
Query regarding "Zoom in" and "Zoom Out" on Fedora-17 ajaygarg Linux - Desktop 2 12-03-2012 11:59 PM
Zoom Zoom barnelli-jones LinuxQuestions.org Member Intro 1 06-27-2012 08:55 PM
plasma hangs - zoom out but no zoom in CollieJim Linux - Desktop 3 04-06-2010 08:53 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 05:21 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration