When doing an upgrade, smart will not delete certain packages in order to complete the upgrade. Instead smart just "bombs" out, leaving a long list of unresolved dependencies. I have been seeing this error since openSUSE 10.3 with smart-0.52. This doesn't just occur with upgrades, it also occurs when I go to install packages.
Here is a list of what I mean.
file /usr/lib/gstreamer-0.10/libgstflump3dec.so from install of gstreamer-0_10-fluendo-mp3-0.10.7-42.pm.1 conflicts with file from package gst-fluendo-mp3-2-72.1
file /usr/lib/libmp4v2.so.0.0.0 from install of libmp4v2-1.5.0.1-10.pm.0 conflicts with file from package libmp4v2-0-1.5.0-10.1
file /usr/bin/ktorrent from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/bin/ktupnptest from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktbwschedulerplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktinfowidgetplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktipfilterplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktlogviewerplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktscanfolderplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktsearchplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktstatsplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktupnpplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/lib/kde4/ktwebinterfaceplugin.so from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/applications/kde4/ktorrent.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/icons/hicolor/128x128/apps/ktorrent.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/ktorrentui.rc from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/favicon.ico from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/high_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/icon.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/low_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/normal_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/coldmilk/only_seed.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/favicon.ico from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/high_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/icon.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/ktorrentwebinterfacelogo.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/low_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/normal_priority.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/default/only_seed.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/mobile/favicon.ico from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/apps/ktorrent/www/mobile/ktorrentwebinterfacelogo.png from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktbwschedulerplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktinfowidgetplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktipfilterplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktlogviewerplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktscanfolderplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktsearchplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktstatsplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktupnpplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/services/ktwebinterfaceplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/share/kde4/servicetypes/ktorrentplugin.desktop from install of ktorrent-3.1-5.3 conflicts with file from package ktorrent3-3.0.2-0.pm.5
file /usr/bin/faad from install of faad2-drm-2.5-0.pm.7 conflicts with file from package faad2-2.6.1-1.1
file /usr/lib/libfaad.so.0.0.0 from install of faad2-drm-2.5-0.pm.7 conflicts with file from package faad2-2.6.1-1.1
Smart should do this on its own.
Looks like this is a classic situation of mixing two 3rd party repositories with the official repos from the distro vendor. What seems to be happening here is that two packages provide the same file, but the packages have different names (thus no visible upgrade relation between them).
Considering they're packages from different repositories, it's quite possible that they do not know the other exist. Being that the case, there should be needed the Conflicts and Provides tags in the headers. If the tags are not there, Smart cannot know if one package is supposed to be installed or not. So then, the package gets downloaded and the RPM lib itself complains that there are file conflicts.
This is not a Smart bug, it's a packaging problem, mixed with excessive 3rd party repos in the same system.
In order to really consider this as a bug, or a need for improvement, there would be needed more information.
- Send the list of channels. 0_10-fluendo- mp3-0.10. 7-42.pm. 1 and gst-fluendo- mp3-2-72. 1
- Send two of the mentioned packages, like gstreamer-
- Tell what was the command that triggered the error.