Skip to main content
Topic solved
This topic has been marked as solved and requires no further attention.
Topic: mumble won't start due to missing libraries  (Read 428 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

mumble won't start due to missing libraries

Hello!

After updating yesterday it appears that I have been hit with some missing libraries. The only thing I can see on my system thats affected is mumble.

Starting it at the command line gives:
Code: [Select]
mumble: error while loading shared libraries: libPocoXML.so.91: cannot open shared object file: No such file or directory

And looking with ldd, I can see they are in fact missing like it reports:

Code: [Select]
$ ldd /usr//bin/mumble | grep -i poco
        libPocoXML.so.91 => not found
        libPocoZip.so.91 => not found
        libPocoFoundation.so.91 => not found

Packages that are installed on my system for both mumble and poco:
Code: [Select]
$ sudo pacman -Qs poco
local/poco 1.12.4-1
    C++ class libraries for network-centric, portable applications, complete edition with debug libraries
$ sudo pacman -Qs mumble
local/mumble 1.4.287-3
    An Open Source, low-latency, high quality voice chat software (client)

I tried uninstalling and reinstalling poco / mumble just to cover my bases and it didn't have any effect. I am going to continue to troubleshoot and see if I can find some sore of resolution. I will update with any goodies I find here.

Re: mumble won't start due to missing libraries

Reply #1
Did you check that the library the program is complaining about is missing altogether or if it exists just not the version that mumble wants?

If another version of it exists, you can symlink the library version mumble wants.

Re: mumble won't start due to missing libraries

Reply #2
Good call Lancia.

Was troubleshooting this way to early in the morning, its looking for 91 however 94 exists on my system, I will symlink those once I get a second here and it should solve my issues.

 

Re: mumble won't start due to missing libraries

Reply #3
Following up on this, everything is working as it should.

I did the following:
Code: [Select]
$ sudo ln -s /usr/lib/libPocoFoundation.so.94 /usr/lib/libPocoFoundation.so.91
$ sudo ln -s /usr/lib/libPocoXML.so.94 /usr/lib/libPocoXML.so.91
$ sudo ln -s /usr/lib/libPocoZip.so.94 /usr/lib/libPocoZip.so.91

Doing that and launching mumble and its working just as intended. Going to move this to resolved.

Thanks again!