On Thu, 2009-11-19 at 13:38 -0500, Stu Tomlinson wrote:
On Thu, Nov 19, 2009 at 13:19, James Antill
<james(a)fedoraproject.org> wrote:
> On Thu, 2009-11-19 at 13:03 -0500, Przemek Klosowski wrote:
> [...]
>> For example, 'yum update iw' does nothing; 'yum install iw'
results in
>> an error message
>>
>> Transaction Check Error:
>> package iw-0.9.17-3.fc11.i586 (which is newer than
>> iw-0.9.17-2.fc12.i686) is
>> already installed
>
> This is due to the .i586 => .i686 change, probably worth a BZ against
> yum. downgrade also has problems ... of course this should really be the
> last time now, so adding any more hacks is going to be a low priority.
Surely it's more due to the fact that 3 > 2.
No, the bug is that it fails at "Transaction Check" time. For instance
on an F11 box, I have:
% sudo yum list yum --showduplicates
Loaded plugins: aliases, keys, noop, presto, security, tmprepo
Installed Packages
yum.noarch 3.2.24-9.fc12 @rawhide
Available Packages
yum.noarch 3.2.22-4.fc11 fedora
yum.noarch 3.2.24-2.fc11 updates
...and if I try to "install yum" it says:
% sudo yum install yum
Loaded plugins: aliases, keys, noop, presto, security, tmprepo
Setting up Install Process
Package matching yum-3.2.24-2.fc11.noarch already installed. Checking for update.
Nothing to do
%
...which is what it should be doing in the above cases, but the change
from .i586 to .i686 confuses the install/downgrade paths.
--
James Antill - james(a)fedoraproject.org
http://yum.baseurl.org/wiki/releases
http://yum.baseurl.org/wiki/whatsnew/3.2.25
http://yum.baseurl.org/wiki/YumMultipleMachineCaching