Why won't my package be updated with yum?

I am trying to upgrade a package using yum on Fedora 8. The elfutils package. Here I installed locally:

 $ yum info elfutils Installed Packages Name : elfutils Arch : x86_64 Version: 0.130 Release: 3.fc8 Size : 436 k Repo : installed Summary: A collection of utilities and DSOs to handle compiled objects 

There is an error in this version, and according to the error report, the newer version was transferred to the stable Fedora 8 repository. But, if I try to update:

 $ yum update elfutils Setting up Update Process Could not find update match for elfutils No Packages marked for Update 

Here are my repositories:

 $ yum repolist enabled repo id repo name status InstallMedia Fedora 8 enabled fedora Fedora 8 - x86_64 enabled updates Fedora 8 - x86_64 - Updates enabled 

What am I missing?

+4
source share
3 answers

OK, I get it. I needed to update the fedora-release package. This allowed me to see all the updated packages. Thanks to ethyreal for pointing me to the Yum update FAQ.

+2
source

I know this sounds silly, but have you tried uninstalling and reinstalling it?

 yum remove elfutils 

then

 yum install elfutils 

alternatively you can try updating all:

 yum update 

... if their update is not marked in the repository, you can try:

 yum upgrade 
+1
source

If you look at the repository package directory directory in

Fedora Repository Link

You will see that you have the latest version in this directory, so yum does not update your package. This is the same in the i386 and x86_64 package directories. Therefore, the reason you do not see the update is because the repository does not yet have the current version. The notification in the error message indicating that the new version is in the repository is incorrect.

+1
source

Source: https://habr.com/ru/post/1276951/


All Articles