Linux - SoftwareThis forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.
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.
I have never encountered this in years of using VLC on multiple distros. A web search for "VLC symbol lookup error" turns up a number of links that look like they might be a little helpful, but most of them are pretty old. A couple of questions come to mind:
What version of VLC are you running?
Does this occur with multiple media formats (e. g., mp4, avi, flaac, etc.)?
I installed it just for the heck of it and it works, no such message here.
Is your system up-to-date?
In other words did you do 'pacman -Syu vlc' instead of 'pacman -S vlc'?
Do you have non-standard repositories?
Have you also removed its configuration and cache when you reinstalled?
What is the complete output you get when you start vlc in a terminal?
What does 'ls -l /usr/lib/libvlc.so.5' return?
Hello, sorry for taking so long to respond, as I've been rather busy lately.
@Frankbell: I've had this happen with literally every version of VLC, including the latest versions available in the Arch repos. This happens mere microseconds before the program launches, so I'm unable to even try to open a file.
@Ondoho: Yes, I keep everything up-to-date, running "sudo pacman -Syu" regularly. I don't have any non-standard repos. I have tried removing the cache before reinstalling, but I have no idea what this "configuration" you speak of is. The output of the requested ls command is as follows:
Also, I did an strace on "/usr/lib/vlc/vlc-cache-gen". Since I don't really know how to read strace's output myself, I'll attach it below in hopes that maybe someone else can make sense of it.
You know what? I still don't know how to read strace's output, but I somehow just noticed that it mentioned some libraries in /usr/local/lib/. That's weird, since I don't recall installing vlc there. (I doubt the maintainers of the Arch package would have done so. I have been falling back on an AppImage, but I doubt the AppImage packager would have installed such files.) I guess these are old libraries? I decided to delete anything from the above directory with "vlc" in the name, re-run sudo /usr/lib/vlc/vlc-cache-gen, and presto! Everything works now. Marking as solved.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.