[Yum-devel] Packages depending on an older version of themselves

seth vidal skvidal at phy.duke.edu
Wed Jan 19 06:54:39 UTC 2005


On Wed, 2005-01-19 at 10:09 +1000, Menno Smits wrote:
> Hi all,
> 
> I'm currently seeing a problem when a package seems to depend on an 
> older version of itself. Yum appears to do the right thing until the 
> time comes to run the transaction.
> 
> Here's the session:
> 
> 
> # yum update wireless-tools
> Setting up Update Process
> Setting up Repos
> core                      100% |=========================| 1.1 kB    00:00
> dag                       100% |=========================|  951 B    00:00
> livna                     100% |=========================|  951 B    00:00
> updates                   100% |=========================|  951 B    00:00
> freshrpms                 100% |=========================|  951 B    00:00
> pre-extras                100% |=========================|  951 B    00:00
> Reading repository metadata in from local files
> core      : ################################################## 2622/2622
> dag       : ################################################## 1639/1639
> livna     : ################################################## 131/131
> updates   : ################################################## 514/514
> freshrpms : ################################################## 470/470
> pre-extras: ################################################## 675/675
> Excluding Packages in global exclude list
> Finished
> Resolving Dependencies
> --> Populating transaction set with selected packages. Please wait.
> ---> Package wireless-tools.i386 1:28-0.pre4.1.fc3 set to be updated
> --> Running transaction check
> --> Processing Dependency: libiw.so.27 for package: NetworkManager
> --> Restarting Dependency Resolution with new changes.
> --> Populating transaction set with selected packages. Please wait.
> ---> Package wireless-tools.i386 1:27-0.pre25.2 set to be updated
> --> Running transaction check
> 
> Dependencies Resolved
> Transaction Listing:
>    Update: wireless-tools.i386 1:28-0.pre4.1.fc3 - updates
> 
> Performing the following to resolve dependencies:
>    Update: wireless-tools.i386 1:27-0.pre25.2 - core
> Is this ok [y/N]: y
> Downloading Packages:
> Running Transaction Test
> Finished Transaction Test
> Transaction Check Error:   package wireless-tools-27-0.pre25.3 (which is 
> newer than wireless-tools-27-0.pre25.2) is already installed
>    file /sbin/ifrename conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwconfig conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwevent conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwgetid conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwlist conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwpriv conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /sbin/iwspy conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/include/iwlib.h conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/include/wireless.h conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/lib/libiw.so conflicts between attempted installs of 
> wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man5/iftab.5.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man8/ifrename.8.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man8/iwconfig.8.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man8/iwevent.8.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man8/iwgetid.8.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
>    file /usr/share/man/man8/iwspy.8.gz conflicts between attempted 
> installs of wireless-tools-27-0.pre25.2 and wireless-tools-28-0.pre4.1.fc3
> #
> 
> 
> Is this a problem with the package or is there something yum could be 
> doing better (install the older package first, then install the new 
> package)?

Check out from cvs and tell me if this 'fixes' the problem you're
seeing.

thanks
-sv





More information about the Yum-devel mailing list