pidgin: symbol lookup error

Pidgin won’t start for me any more. Upon execution from the command line, this is the output:

pidgin: symbol lookup error: /usr/lib/python2.6/site-packages/gst-0.10/gst/interfaces.so: undefined symbol: gst_stream_volume_format_get_type

I’ve run sudo /sbin/ldconfig, but it didn’t help. I’ve also reinstalled pidgin and libpurple. Is there anything else that will help?

Hello ArcticVanguard and welcome to the community!:slight_smile:

I don’t want to be rude but there’s a lot of information missing in your post.
So could you tell us which version of openSUSE you have?
If you use KDE or GNOME?
Do you have 32-bit or 64-bit?

What was the last thing you did before it didn’t work?

Make sure you have the package “python-gstreamer” installed.
To check this start YaST->Software->Software Management.
Enter “python-gstreamer” in the search field.
On your right you’ll see three packages appear.
Just make sure that you have the package python-gstreamer checked.

And could you run these commands and post the output:

file /usr/lib/python2.6/site-packages/gst-0.10/gst/interfaces.so

This command will post what kind of file it is.

rpm -qf  /usr/lib/python2.6/site-packages/gst-0.10/gst/interfaces.so

With this command you can see which packages owns that file.

If you have any questions feel free to ask!

Best of luck!:wink:

Ah, my apologies for the missing information. I’m using OpenSUSE 11.2. I’ve tried multiple GUIs, and it fails to work across multiple guis. I’ve tried it on GNOME, KDE, and LXDE. Also, I use 32 bit. If there is any other information you need me to provide, please let me know.

I don’t recall the last thing I did before it stopped working. Last night, I was installing GNOME and LXDE, and it didn’t work this morning. I don’t think it was working before I installed them, however.

Yes, I do have GStreamer installed. I also tried reinstalling it, but it didn’t help.

I’ll post the output of the programs in a second.

Also, I tried a different IM client: Empathy. Empathy gave me the same error, oddly enough.

EDIT: Here is the output of the first program:
/usr/lib/python2.6/site-packages/gst-0.10/gst/interfaces.so: ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, not stripped

And the second:
python-gstreamer-0_10-0.10.18-999.pm.999.2.i586

Hello ArcticVanguard,

This isn’t odd at all because Empathy uses the same library.

If I’m not mistaking is this the version from the Packman repository.
I think you’ve got the gstreamer packages from another repository.
And because the versions aren’t the same it won’t work.
So make sure all your gstreamer packages are from the same repository.

To do this start YaST->Software->Software Management.
Enter “gstreamer” in the search box.
On your right you’ll see a few packages appear.
Click on every package you’ve installed and click on the Versions tab.
Make sure every gstreamer package is from the same repository.

Good of luck!:wink: