Phonon - Cannot load library /usr/lib64/kde4/kcm_phonon.so

I am getting this error message when I attempt to run Photon:

Cannot load library /usr/lib64/kde4/kcm_phonon.so:(/usr/lib64/kde4/kcm_phonon.so undefined symbol:
_ZN6Phonon12GlobalConfig28setAudioCaptureDeviceListForENS_15CategoryE5QListiE)Cannot load library
/usr/lib64/kde4/kcm_phonon.so:(/usr/lib64/kde4/kcm_phonon.so undefined symbol:
_ZN6Phonon12GlobalConfig28setAudioCaptureDeviceListForENS_15CategoryE5QListiE)

Possible Reasons:

  • An error occurred during your last KDE upgrade leaving an orphaned control module
  • You have old third party modules lying around.

Check these points carefully and try to remove the module mentioned in the error message. If this fails, consider contacting your distributor or packager.

I am running kde 4.7 under OpenSUSE 11.4. I am new to KDE/OpenSUSE having migrated from Gnome2/Ubuntu about 4 weeks ago. When I first installed OpenSUSE it was running KDE 4.65 and then it was automatically upgraded to KDE 4.7 sometimes thereafter during a software update. I am unsure if this problem was present in KDE 4.65 or if this is related to the upgrade to 4.7.

I would appreciate any help that anybody can offer for fixing this.

Thanks,

Gordon

As a starting point, please provide the output of the following commands:

# zypper lr

# zypper ve

Wrap your results in CODE tags.
Posting in Code Tags - A Guide

Hi Vodoo,

Thanks for your reply! Hopefully, you can provide some insight as to how I fix this.

Here is the results of “sudo zypper lr”:

#  | Alias                            | Name                             | Enabled | Refresh
---+----------------------------------+----------------------------------+---------+--------
 1 | GNOME:Ayatana                    | GNOME:Ayatana                    | Yes     | Yes    
 2 | KDE:Distro:Factory               | KDE:Distro:Factory               | Yes     | Yes    
 3 | KDE:Unstable:Playground          | KDE:Unstable:Playground          | Yes     | Yes    
 4 | MUZLOCKER_subpixels_11.4         | MUZLOCKER subpixels 11.4         | Yes     | Yes    
 5 | Packman Repository               | Packman Repository               | Yes     | Yes    
 6 | download.opensuse.org-standard   | Main Repository (Contrib)        | Yes     | Yes    
 7 | google-earth                     | google-earth                     | Yes     | Yes    
 8 | home:llunak:distro:openSUSE:11.4 | home:llunak:distro:openSUSE:11.4 | Yes     | Yes    
 9 | home:llunak:kde                  | home:llunak:kde                  | Yes     | Yes    
10 | libdvdcss repository             | libdvdcss repository             | Yes     | Yes    
11 | nVidia                           | nVidia                           | Yes     | Yes    
12 | office:goldendict                | office:goldendict                | Yes     | Yes    
13 | openSUSE:Tumbleweed              | openSUSE:Tumbleweed              | Yes     | Yes    
14 | openSUSE:Tumbleweed:GNOME        | openSUSE:Tumbleweed:GNOME        | Yes     | Yes    
15 | repo-debug                       | openSUSE-11.4-Debug              | No      | Yes    
16 | repo-debug-update                | openSUSE-11.4-Update-Debug       | No      | Yes    
17 | repo-non-oss                     | openSUSE-11.4-Non-Oss            | Yes     | Yes    
18 | repo-oss                         | openSUSE-11.4-Oss                | Yes     | Yes    
19 | repo-source                      | openSUSE-11.4-Source             | No      | Yes    
20 | repo-update                      | openSUSE-11.4-Update             | Yes     | Yes    
21 | virtualbox                       | VirtualBox for openSUSE 11.4     | Yes     | Yes

Here is the results of “sudo zypper ve”:

Retrieving repository 'KDE:Unstable:Playground' metadata [done]
Building repository 'KDE:Unstable:Playground' cache [done]
Retrieving repository 'openSUSE:Tumbleweed' metadata [done]
Building repository 'openSUSE:Tumbleweed' cache [done]
Loading repository data...
Reading installed packages...

Dependencies of all installed packages are satisfied.

Did you find a solution?
I am having the same problem, after I installed kde 4.7.

Regards
Ben

[size=2]I resolved this issue on my installation. I was using the KDE:Release:47 repo in OpenSUSE and I discovered that several of the kde packages had been installed from another repo. I have no idea why this occurred and I don’t remember what the name of the other repo was. So, I removed the other repo and I changed the repo management so that the KDE:Release:47 repo is used for all kde 4.7 packages and then updated all of the packages. Subsequently, phonon started working.
[/size]