Hi,
few days ago I upgraded amarok on my openSuSE 11.2 from amarok-2.3.1-1 to amarok-2.3.1-4 (with vendor change to OBS KDE:Backports obs://build.opensuse.org/KDE).
Then I noticed that the lastfm service is not functioning. It was missing from the internet services as well. As if the plugin does not exist. Taking a look at the /usr/share/kde4/services I did not find any .desktop file that was referring to the lastfm service (as I found for magnitude or the other internet services in amarok). So I downgraded to 2.3.1-1 (vendor obs://build.opensuse.org/home:enzokiel).
After the downgrade I had the .desktop files, but still the lastfm plugin was not loaded. I checked the liblastfm and it was there:
liblastfm.so -> liblastfm.so.0.3.1
ALAS it was the 0.3.1, not the 0.3.0 as it was required by the dependencies.
A workaround I thought is to just make a symbolic link to the 0.3.1 with the name 0.3.0. So I did. And it worked. What didn’t work is that when I upgraded back to amarok 2.3.1-4 the desktop files were still missing and so was the lastfm plugin from amarok internet services.
I share this for the following reasons:
- Maybe other people have encountered the same problem, and this could save them time/effort
- I don’t know if I should open a bug report against this, or it is just a matter of how the package was compiled. I don’t want to waste developer’s time by investigating something that is not a bug, but a feature.
__2a. I think this is an openSuSE specific problem, that is why I am posting it here. - Would the correct solution be a downgrade of both the liblastfm and amarok?
Have fun…