|
Hi,
I\'m getting the following errors when I try to run the rpm file in Mandriva 2006. I previously had Amarok 1.3.7xxx installed and all four engines. I simply tried to run this install with the previous version still installed and this is the message I receive. --------- Some package requested cannot be installed: amarok-engine-arts-1.3.8.2-2.20060gm.i586 (due to unsatisfied amarok[== 1.3.8]) ---------- I realize that there are dependancies between packages, but this seems strange because I\'ve tried installing the engines first and the Amarok program itself first and neither way works. I tried removing the previous versions and that made no difference either. When I do a \"locate\" it returns results telling me that their are still amarok files installed from before. Yet, the files don\'t actually exist so it seems I am searching an old database. I did update the locate db and still returns bogus results. I am quite positive though that I have no old Amarok files remaining and should not have any conflicts. I am new to Linux so keep that in mind. If anyone can help that would be excellent. Thank you. |
Registered Member
|
dsoura wrote:
remove all amarok stuff and start with the plane amarok package first. If there is a failure, post this one and not the obvious one above.
Locate uses a database to find a file, if you have not updated it (cron will do the job every night for you), it will of course still find files that are already gone (simply check by hand/ls if the file is there or not). Anyway, if amarok rpms are removed, rpm will not cry anymore about old versions. Rpm has no clue of packages installed in other ways than using rpm. Marcel |
Registered Member
|
Thanks for the reply.
I found another amarok folder and deleted it (/home/soura/.kde/Amarok). There are no Amarok related files on my machine except for the new 1.3.8 .rpm files which I downloaded into /home/soura/Download. I am still having the same errors when trying to install the rpm\'s ---------- Some package requested cannot be installed: amarok-1.3.8-2.20060gm.i586 (due to unsatisfied amarok-engine-1.3. ---------- So what it is this telling me exactly? If I install the engine\'s first it gives me the same error as in my first post. |
Registered Member
|
Looks like a circular dependency. Can you feed these packages in at once instead of one after the other (I am not expert on rpm, but dpkg can do this, thus i guess rpm will also do)?
|
|
Using rpm - i I am definitely seeing a circular dependancy
Can anyone tell me if it\'s possible to feed both files to the rpm tool at once so that it will recognize both and not give me these errors?? This happens when trying to install Amarok itself --------- Failed Dependancies amarok-engine-1.3.8 is needed by amarok-1.3.8-2.20060gm.i586.rpm --------- This happens when trying to install the Engine first --------- Failed Dependancies amarok = 1.3.8 isneeded by amarok-engine-xine-1.3.8-2.20060gm.i586.rpm --------- |
Registered Member
|
How about just giving it a try. man rpm tells, you can do it and rpm is intelligent enough to feed the packages in the order they need to be installed (no clue what that will do to circular dependencies).
Furthermore, check out man rpm, there seem to be options to disable dependency checks (--nodeps) and although you normally should not do it, it might be the right way in this case (right after using sane rpms). marcel |
Registered users: Baidu [Spider], Bing [Bot], Google [Bot]