Dear All
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
Thanks in advance,
Paul
On Tue, Apr 24, 2007 at 04:19:52PM +0100, Paul Smith wrote:
Dear All
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
you probably used selective/partial upgrading, e.g. used enablerepo=, protectbase, priorities, weighing or whatever the filtering technology calls itself.
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary.
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
you probably used selective/partial upgrading, e.g. used enablerepo=, protectbase, priorities, weighing or whatever the filtering technology calls itself.
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary. --
Ok, Axel. Maybe the following may be useful:
# yum update Plugin "gpgcheck" uses deprecated constant TYPE_INTERFACE. Please use TYPE_INTERACTIVE instead. Loading "gpgcheck" plugin Loading "installonlyn" plugin Setting up Update Process Setting up repositories Reading repository metadata in from local files Excluding Packages from Extra Fedora rpms dries - 6 - i386 Finished Excluding Packages from Fedora Core 6 - i386 - Freshrpms Finished Excluding Packages from Livna for Fedora Core 6 - i386 - Base Finished Excluding Packages from Fedora Core 6 - i386 - ATrpms Finished Excluding Packages from Les RPM de remi pour FC6 - i386 Finished Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package libavcodec51.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package libswscale0.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package libavformat51.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package ffmpeg.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package libavutil49.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package libpostproc51.i386 0:0.4.9-23_r8743.fc6.at set to be updated ---> Package ffmpeg-devel.i386 0:0.4.9-23_r8743.fc6.at set to be updated --> Running transaction check --> Processing Dependency: lame-devel for package: ffmpeg-devel --> Processing Dependency: faac-devel for package: ffmpeg-devel --> Processing Dependency: xvidcore-devel for package: ffmpeg-devel --> Processing Dependency: libdca-devel for package: ffmpeg-devel --> Processing Dependency: libdc1394-devel for package: ffmpeg-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package lame-devel.i386 0:3.97-15.fc6.at set to be updated ---> Package libdc1394-devel.i386 0:2.0.0-0.1.pre7.fc6.rf set to be updated ---> Package libdca-devel.i386 0:0.0.2-3.lvn6 set to be updated ---> Package faac-devel.i386 0:1.25-2.lvn6 set to be updated ---> Package xvidcore-devel.i386 0:1.1.2-10.fc6.at set to be updated --> Running transaction check --> Processing Dependency: libdc1394.so.20 for package: libdc1394-devel --> Processing Dependency: libmp3lame0 = 3.97-15.fc6.at for package: lame-devel --> Processing Dependency: libdc1394 = 2.0.0-0.1.pre7.fc6.rf for package: libdc1394-devel --> Processing Dependency: libxvidcore4 = 1.1.2-10.fc6.at for package: xvidcore-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libdc1394.i386 0:2.0.0-0.1.pre7.fc6.rf set to be updated ---> Package libmp3lame0.i386 0:3.97-15.fc6.at set to be updated ---> Package libxvidcore4.i386 0:1.1.2-10.fc6.at set to be updated --> Running transaction check
Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Updating: ffmpeg i386 0.4.9-23_r8743.fc6.at atrpms 175 k ffmpeg-devel i386 0.4.9-23_r8743.fc6.at atrpms 2.1 M libavcodec51 i386 0.4.9-23_r8743.fc6.at atrpms 1.6 M libavformat51 i386 0.4.9-23_r8743.fc6.at atrpms 275 k libavutil49 i386 0.4.9-23_r8743.fc6.at atrpms 21 k libpostproc51 i386 0.4.9-23_r8743.fc6.at atrpms 23 k libswscale0 i386 0.4.9-23_r8743.fc6.at atrpms 67 k Installing for dependencies: faac-devel i386 1.25-2.lvn6 livna 40 k lame-devel i386 3.97-15.fc6.at atrpms 22 k libdc1394 i386 2.0.0-0.1.pre7.fc6.rf dries 96 k libdc1394-devel i386 2.0.0-0.1.pre7.fc6.rf dries 81 k libdca-devel i386 0.0.2-3.lvn6 livna 8.9 k libmp3lame0 i386 3.97-15.fc6.at atrpms 138 k libxvidcore4 i386 1.1.2-10.fc6.at atrpms 496 k xvidcore-devel i386 1.1.2-10.fc6.at atrpms 260 k
Transaction Summary ============================================================================= Install 8 Package(s) Update 7 Package(s) Remove 0 Package(s)
Total download size: 5.4 M Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test
Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary -------------
Paul
On Tue, Apr 24, 2007 at 04:31:41PM +0100, Paul Smith wrote:
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary.
Ok, Axel. Maybe the following may be useful:
Yes, it is, and it looks like "the other" package comes from freshrpms <murmling some rant about repos dropping repotags>.
So it's a compatibility bug between freshrpms and atrpms. Since both share the same bugzilla even more so a reason to file a bug report.
The fast way out would be to remove libmp3lame and replace it with the rest, but that's probably not something yum can do in one step, and I wouldn't want to officially recommend using rpm -e --nodeps. smart and apt can do it in one step, though, if you don't want to use --nodeps.
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary.
Ok, Axel. Maybe the following may be useful:
Yes, it is, and it looks like "the other" package comes from freshrpms <murmling some rant about repos dropping repotags>.
So it's a compatibility bug between freshrpms and atrpms. Since both share the same bugzilla even more so a reason to file a bug report.
The fast way out would be to remove libmp3lame and replace it with the rest, but that's probably not something yum can do in one step, and I wouldn't want to officially recommend using rpm -e --nodeps. smart and apt can do it in one step, though, if you don't want to use --nodeps.
Thanks, Axel. Done:
http://bugzilla.atrpms.net/show_bug.cgi?id=1184
Paul
Paul Smith wrote:
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
FWIW : I recently wanted to enable atrpms since I am starting to use more stuff from there, but didn't want to disable livna since I have a lot of things also from there.
Just enabling atrpms did lead to conflicts (ffmpeg) but they went away once I started to use the yum-priorities plugin to rank repos. I now have the standard ones at highest priority (core, updates, extras), livna just below them, then atrpms just below that, and finally freshrpms, dries and a few other odds and ends. No more conflicts. I recommend it as a way to keep lots of repos under control.
cheers Chris
On Tue, Apr 24, 2007 at 06:23:59PM +0100, Chris Jones wrote:
Paul Smith wrote:
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
FWIW : I recently wanted to enable atrpms since I am starting to use more stuff from there, but didn't want to disable livna since I have a lot of things also from there.
Just enabling atrpms did lead to conflicts (ffmpeg) but they went away once I started to use the yum-priorities plugin to rank repos. I now have the standard ones at highest priority (core, updates, extras), livna just below them, then atrpms just below that, and finally freshrpms, dries and a few other odds and ends. No more conflicts. I recommend it as a way to keep lots of repos under control.
But allow me to post a warning: Once a package you use from ATrpms requires another (sub)package as found in ATrpms, but is shadowed by livna, or a package in freshrpms requires another (sub)package from freshrpms which is now shadowed by ATrpms and livna, or a package from dries <and so on>, then you get peculiar bugs that are specific to how you setup your system and the priorities, e.g. it is not even reproducable by other users that use the same repos.
The repo maintainers may have tried to provide sane packages compatible with the other repos, but the priorities revert this work.
This is called selective/partial enabling of a repo and no repo will support any issues that may yield out of this. Because, as said, the resulting bugs are of a rather per host nature.
But allow me to post a warning: Once a package you use from ATrpms requires another (sub)package as found in ATrpms, but is shadowed by livna, or a package in freshrpms requires another (sub)package from freshrpms which is now shadowed by ATrpms and livna, or a package from dries <and so on>, then you get peculiar bugs that are specific to how you setup your system and the priorities, e.g. it is not even reproducable by other users that use the same repos.
The repo maintainers may have tried to provide sane packages compatible with the other repos, but the priorities revert this work.
This is called selective/partial enabling of a repo and no repo will support any issues that may yield out of this. Because, as said, the resulting bugs are of a rather per host nature.
Thanks for the warning. taken on board.
I *think* the only problem I had was with ffmpeg. There seems to be a definitive difference in how this is packaged between livna and atrpms that leads to conflicts. If this could be fixed I would be happy to try again without priorities.
cheers Chris
On Tue, Apr 24, 2007 at 07:39:05PM +0100, Chris Jones wrote:
But allow me to post a warning: Once a package you use from ATrpms requires another (sub)package as found in ATrpms, but is shadowed by livna, or a package in freshrpms requires another (sub)package from freshrpms which is now shadowed by ATrpms and livna, or a package from dries <and so on>, then you get peculiar bugs that are specific to how you setup your system and the priorities, e.g. it is not even reproducable by other users that use the same repos.
The repo maintainers may have tried to provide sane packages compatible with the other repos, but the priorities revert this work.
This is called selective/partial enabling of a repo and no repo will support any issues that may yield out of this. Because, as said, the resulting bugs are of a rather per host nature.
Thanks for the warning. taken on board.
I *think* the only problem I had was with ffmpeg. There seems to be a definitive difference in how this is packaged between livna and atrpms that leads to conflicts. If this could be fixed I would be happy to try again without priorities.
It won't get fixed it neither party has a detailed bugreport :) But please, not on this list, use bugzilla.atrpms.net and/or bugzilla.livna.net. Thanks!
On 24/04/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
On Tue, Apr 24, 2007 at 04:31:41PM +0100, Paul Smith wrote:
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary.
Ok, Axel. Maybe the following may be useful:
Yes, it is, and it looks like "the other" package comes from freshrpms <murmling some rant about repos dropping repotags>.
So it's a compatibility bug between freshrpms and atrpms. Since both share the same bugzilla even more so a reason to file a bug report.
Hi Axel, I may be wrong, but looking at this section of the OPs report:
libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
it seems that the freshrpms package is called "libmp3lame0" and not "libmp3lame" - so I don't think it's a repo tagging issue - there's two differently named packages which contain the same file. No?
Jonathan.
On Tue, Apr 24, 2007 at 06:24:06PM +0100, Jonathan Underwood wrote:
On 24/04/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
On Tue, Apr 24, 2007 at 04:31:41PM +0100, Paul Smith wrote:
On 4/24/07, Axel Thimm Axel.Thimm@atrpms.net wrote:
I am having the following dependencies problem with ATRPMS update:
«Transaction Check Error: file /usr/lib/libmp3lame.so.0.0.0 from install of libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
Error Summary»
Any ideas?
If not file a bug against bugzilla.atrpms.net with some more details like yum config (or whatever devsolver sou used) and the full interaction log, e..g both the command you used and all the output you received, not only the summary.
Ok, Axel. Maybe the following may be useful:
Yes, it is, and it looks like "the other" package comes from freshrpms <murmling some rant about repos dropping repotags>.
So it's a compatibility bug between freshrpms and atrpms. Since both share the same bugzilla even more so a reason to file a bug report.
Hi Axel, I may be wrong, but looking at this section of the OPs report:
libmp3lame0-3.97-15.fc6.at conflicts with file from package libmp3lame-3.96.1-4
it seems that the freshrpms package is called "libmp3lame0" and not "libmp3lame" - so I don't think it's a repo tagging issue - there's two differently named packages which contain the same file. No?
No, it's the other way around. libmp3lame-3.96.1-4 w/o a repotag is from freshrpms, libmp3lame0-3.97-15.fc6.at with the repotag "at" is from ATrpms.
There are two conventions for libs: Either use foo-lib(s) as a name, which is in Fedora itself the most common, or use libfoo<major> which is what ATrpms often uses to allow transparent transitions from one <major> to the next [1]. But libfoo isn't really used if the upstream source and main package are called foo.
[1] otherwise you need to do what Fedora Core and Extras painfully does: when libfoo.so.N goes to libfoo.so.N+1 you need to rebuild all dependent packages in one sweep, with the libfoo<major> packaging naming you can do the transition at your very own pace.
Another conflict:
# yum update Plugin "gpgcheck" uses deprecated constant TYPE_INTERFACE. Please use TYPE_INTERACTIVE instead. Loading "gpgcheck" plugin Loading "kmdl" plugin Loading "priorities" plugin Loading "installonlyn" plugin Setting up Update Process Setting up repositories Reading repository metadata in from local files Excluding Packages from Extra Fedora rpms dries - 6 - i386 Finished Excluding Packages from Fedora Core 6 - i386 - Freshrpms Finished Excluding Packages from Livna for Fedora Core 6 - i386 - Base Finished Excluding Packages from Fedora Core 6 - i386 - ATrpms Finished Excluding Packages from Les RPM de remi pour FC6 - i386 Finished 5067 packages excluded due to repository priority protections Resolving Dependencies --> Populating transaction set with selected packages. Please wait. ---> Package faac.i386 0:1.25-2.lvn6 set to be updated ---> Package faac-devel.i386 0:1.25-2.lvn6 set to be updated ---> Package libdca.i386 0:0.0.2-3.lvn6 set to be updated --> Running transaction check --> Processing Dependency: libdca-devel for package: ffmpeg-devel --> Restarting Dependency Resolution with new changes. --> Populating transaction set with selected packages. Please wait. ---> Package libdca-devel.i386 0:0.0.2-3.lvn6 set to be updated --> Running transaction check ---> Package fuse-kmdl-2.6.20-1.2933.fc6.i686 0:2.6.3-2_4.fc6.at set to be installed --> Populating transaction set with selected packages. Please wait. ---> Package fuse-kmdl-2.6.20-1.2933.fc6.i686 0:2.6.3-2_4.fc6.at set to be updated --> Running transaction check
Dependencies Resolved
============================================================================= Package Arch Version Repository Size ============================================================================= Installing: fuse-kmdl-2.6.20-1.2933.fc6 i686 2.6.3-2_4.fc6.at atrpms 25 k Updating: faac i386 1.25-2.lvn6 livna 82 k faac-devel i386 1.25-2.lvn6 livna 40 k libdca i386 0.0.2-3.lvn6 livna 103 k Installing for dependencies: libdca-devel i386 0.0.2-3.lvn6 livna 8.9 k
Transaction Summary ============================================================================= Install 2 Package(s) Update 3 Package(s) Remove 0 Package(s)
Total download size: 260 k Is this ok [y/N]: y Downloading Packages: Running Transaction Test Finished Transaction Test
Transaction Check Error: file /usr/lib/libfaac.so.0.0.0 from install of faac-1.25-2.lvn6 conflicts with file from package libfaac0-1.25-2.fc6.at
Error Summary -------------