Multimedia Package Mess

I’m having an issue with an outdated codec that is causing things to go batty.


The following package updates will NOT be installed:  audacious-plugins banshee banshee-backend-engine-gstreamer banshee-backend-io-gio banshee-backend-platform-gnome 
  banshee-backend-platform-unix banshee-core banshee-dmp banshee-dmp-apple-devices banshee-dmp-mtp 
  banshee-extensions-default cinelerra conky conky-cairo gbrainy gettext-runtime gnokii 
  gnome-bluetooth-plugin-phone-manager gnome-phone-manager gnome-web-photo gstreamer-0_10-plugin-esd 
  gstreamer-0_10-plugin-gnomevfs gstreamer-0_10-plugins-bad gstreamer-0_10-plugins-ugly gstreamer-0_10-utils 
  gstreamer-utils guile1 kdenlive libavcodec52 libavfilter1 libavfilter2 libavformat52 libavutil50 libavutil51 
  libblas3 libepc-1_0-2 libgee2 libgstapp-0_10-0 libgstapp-0_10-0-32bit libgstreamer-0_10-0-32bit libguile17 
  libguile1-devel libguilereadline-v-17-17 libguile-srfi-srfi-13-14-v-3-3 libguile-srfi-srfi-1-v-3-3 
  libguile-srfi-srfi-4-v-3-3 libguile-srfi-srfi-60-v-2-2 liblapack3 libopenal1-soft libopenal1-soft-32bit 
  libpostproc52 libproxy1 libpurple libpurple-branding-openSUSE libpurple-tcl libquicktime0 librest0 libswresample0 
  libswscale0 libswscale2 libvlc5 libvlccore5 libwavpack1 libxine1 libxine1-codecs liferea mjpegtools 
  nautilus-open-terminal openal-soft phalanx python-libproxy python-numpy python-xdg shotwell simple-scan 
  transmission-common transmission-gtk vlc vlc-noX vlc-qt wine wine-gecko xchat xchat-perl xchat-python xchat-tcl

It looks like there is a broken libav codec and possibly gtklib somewhere which is killing Audacious (my primary music player). Here is what happens:


WARNING: Audacious seems to be already running but is not responding. *** ERROR: /usr/lib64/audacious/Container/xspf.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: playlist_load: assertion `pp && PLUGIN_HAS_FUNC (pp, load)' failed
** (audacious:8981): CRITICAL **: playlist_load: assertion `pp && PLUGIN_HAS_FUNC (pp, load)' failed
 *** ERROR: /usr/lib64/audacious/General/cd-menu-items.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: general_plugin_start: assertion `gp != NULL' failed
 *** ERROR: /usr/lib64/audacious/General/notify.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: general_plugin_start: assertion `gp != NULL' failed
 *** ERROR: /usr/lib64/audacious/General/gnomeshortcuts.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: general_plugin_start: assertion `gp != NULL' failed
 *** ERROR: /usr/lib64/audacious/General/skins.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: interface_load: assertion `i' failed
 *** ERROR: /usr/lib64/audacious/General/gtkui.so is not compatible with this version of Audacious.
** (audacious:8981): CRITICAL **: interface_load: assertion `i' failed
FATAL: GTK Interface failed to start.

I’m pretty sure the above is caused by the audacious-plugins failing to install because libavformat54 is not available.
Can anyone tell me how to fix all of these broken packages without having to uninstall and reinstall all of these programs completely?
Or is it worth just killing these things off? (I thought package management was supposed to prevent this :frowning: .).

Hello and welcome friend. Just first things first; What version of openSUSE are you running and is there anything notable about the setup? Did you upgrade from a previous version, what repositories do you have added, etc. Generally if you add a repo like packman you have to go to software management in yast, view the repository in question, and then switch to it. Also it would help to show us what repositories you have:

zypper lr

Thanks for the reply. I am running a clean install of openSUSE 12.1. I do have the packman repo installed. Here is what I get from zypper lr:

#  
| Alias                           | Name                                    | Enabled | Refresh---+---------------------------------+-----------------------------------------+---------+--------
 1 | Science                         | Science                                 | Yes     | Yes    
 2 | download.nvidia.com-opensuse    | nVidia Graphics Drivers                 | Yes     | Yes    
 3 | download.opensuse.org-Apps      | openSUSE BuildService - GNOME:Apps      | Yes     | Yes    
 4 | download.opensuse.org-Education | openSUSE BuildService - Education       | Yes     | Yes    
 5 | download.opensuse.org-Wine      | openSUSE BuildService - Wine CVS Builds | Yes     | Yes    
 6 | download.opensuse.org-games     | openSUSE BuildService - Games           | Yes     | Yes    
 7 | download.opensuse.org-non-oss   | openSUSE-12.1-Non-Oss                   | Yes     | Yes    
 8 | download.opensuse.org-oss       | openSUSE-12.1-Oss                       | Yes     | Yes    
 9 | download.opensuse.org-update    | Main Update Repository                  | Yes     | Yes    
10 | google-chrome                   | google-chrome                           | Yes     | Yes    
11 | google-talkplugin               | google-talkplugin                       | Yes     | Yes    
12 | nVidia Graphics Drivers         | nVidia Graphics Drivers                 | Yes     | Yes    
13 | opensuse-guide.org-repo         | libdvdcss repository                    | Yes     | Yes    
14 | packman.inode.at-suse           | Packman Repository                      | Yes     | Yes    
15 | repo-debug                      | openSUSE-12.1-Debug                     | No      | Yes    
16 | repo-debug-update               | openSUSE-12.1-Update-Debug              | No      | Yes    
17 | repo-non-oss                    | openSUSE-12.1-Non-Oss                   | Yes     | Yes    
18 | repo-oss                        | openSUSE-12.1-Oss                       | Yes     | Yes    
19 | repo-source                     | openSUSE-12.1-Source                    | No      | Yes    
20 | repo-update                     | openSUSE-12.1-Update                    | Yes     | Yes 

My apologies for not posting this information earlier. I am very familiar with Linux, but zypper is still new to me.
Let me know if you need anything else.
Thanks.

Try switching system packages to packman :
http://dl.dropbox.com/u/10573557/Switcher%20Pics/11.4_packman_switch.png
http://dl.dropbox.com/u/10573557/Switcher%20Pics/packman%20in%20gnome.png

See the installation summary. If unsure about some conflict resolutions please post back the errors here.

You can do this with zypper as well :

zypper dup -r 14

See this for zypper reference:
SDB:Zypper usage 11.3 - openSUSE

Alright, thanks for the help. It seems like some packages were in the openSUSE repo instead of packman…and perhaps can be upgraded in packman.