baaaaaaaammmmmmmmmmmmmm, sweet I managed to fix the problem.
What had happened was that the file: akode-extras, kdemultimedia-extras-nonfree, ffmpeg were from another repository site like you guys mentioned (however I was to stupid to realize what you meant by that). So I did some searching and found that in order to fix the problem you have to remove those files first before you can download and install the same rpms from another repo site. The files had originally been installed from fresh-rpms. Once I figured that out it was just a matter of removing the files using yum.
'yum remove ffmpeg' (I used this file to remove the files because it was the first file listed in the error that I got). Using this also removed all the rpms that were associated with this file.
output:
Code:
Loading "installonlyn" plugin
Setting up Remove Process
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg.i386 0:0.4.9-0.8.20070109.fc6 set to be erased
--> Running transaction check
Setting up repositories
Reading repository metadata in from local files
--> Processing Dependency: libavutil.so.49 for package: akode-extras
--> Processing Dependency: libavcodec.so.51 for package: akode-extras
--> Processing Dependency: libavformat.so.51 for package: akode-extras
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package akode-extras.i386 0:2.0.1-3.lvn6.1 set to be erased
--> Running transaction check
--> Processing Dependency: akode-extras for package: kdemultimedia-extras-nonfree
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package kdemultimedia-extras-nonfree.i386 6:3.5.6-5.lvn6 set to be erased
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Removing:
ffmpeg i386 0.4.9-0.8.20070109.fc6 installed 5.6 M
Removing for dependencies:
akode-extras i386 2.0.1-3.lvn6.1 installed 29 k
kdemultimedia-extras-nonfree i386 6:3.5.6-5.lvn6 installed 1.8 M
Transaction Summary
=============================================================================
Install 0 Package(s)
Update 0 Package(s)
Remove 3 Package(s)
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Removing : akode-extras ######################### [1/3]
Removing : kdemultimedia-extras-nonfree ######################### [2/3]
Removing : ffmpeg ######################### [3/3]
Removed: ffmpeg.i386 0:0.4.9-0.8.20070109.fc6
Dependency Removed: akode-extras.i386 0:2.0.1-3.lvn6.1 kdemultimedia-extras-nonfree.i386 6:3.5.6-5.lvn6
Complete!
Then I installed the packages from the proper repo (livna). I first made sure that I disabled the fresh-rpm repo.
yum install ararok-extras-nonfree
Code:
Loading "installonlyn" plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
--> Populating transaction set with selected packages. Please wait.
---> Package amarok-extras-nonfree.i386 0:1.4.4-1.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: xine-lib-extras-nonfree for package: amarok-extras-nonfree
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package xine-lib-extras-nonfree.i386 0:1.1.5-1.lvn6 set to be updated
--> Running transaction check
--> Processing Dependency: libavcodec.so.51 for package: xine-lib-extras-nonfree
--> Processing Dependency: libpostproc.so.51 for package: xine-lib-extras-nonfree
--> Processing Dependency: libavutil.so.49 for package: xine-lib-extras-nonfree
--> Restarting Dependency Resolution with new changes.
--> Populating transaction set with selected packages. Please wait.
---> Package ffmpeg-libs.i386 0:0.4.9-0.35.20070204.lvn6 set to be updated
--> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
amarok-extras-nonfree i386 1.4.4-1.lvn6 livna 3.6 k
Installing for dependencies:
ffmpeg-libs i386 0.4.9-0.35.20070204.lvn6 livna 1.6 M
xine-lib-extras-nonfree i386 1.1.5-1.lvn6 livna 528 k
Transaction Summary
=============================================================================
Install 3 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 2.1 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: ffmpeg-libs ######################### [1/3]
Installing: xine-lib-extras-nonfree ######################### [2/3]
Installing: amarok-extras-nonfree ######################### [3/3]
Installed: amarok-extras-nonfree.i386 0:1.4.4-1.lvn6
Dependency Installed: ffmpeg-libs.i386 0:0.4.9-0.35.20070204.lvn6 xine-lib-extras-nonfree.i386 0:1.1.5-1.lvn6
Complete!
And after I did that I fired up Amarok and now it plays MP3s like a champ. Thanks for all the help guys. Sorry I didn't catch on to what you were saying in the first place. I understand now what you meant by "conflicting repos". Just out of curiosity, will this only happen if the rpms are installed on your system and yum attempts to over write the files on your system with files from a different repo? What happens if you have multiple repos that all have the same file you need, does yum simple pick the first repo it finds that has the files to download from? Sorry if that question doesn't make any sense, I am just trying to understand 100% why the error occurred. The way I see it, I received the error because I already has similar files on my on my system and when I tried to get yum to use livna to overwrite those files it couldn't because the files were installed from a different repo site. Are repo sites kind of proprietary with their packages? Meaning only packages from the same site can overwrite packages previously installed from that repo site?
Sorry if all that doesn't make a lick of sense. I think I kind of understand what happened, I just want to make sure if what I am thinking is even half right
thanks agian guys for the help I really appreciate it!!
todd