Is Errno 256 ‘No more mirrors to try’ preventing you from downloading packages?
Yum allows user to install packages and dependencies in a single command. However, not rarely, user experiences errors during updates. Usually the reason for such an error lies either on currupted yum cache or repo directory, which means that it can be fixed by a few file cleanups.
Fixing errno 256 is a usual part of our job in our server management services and is relatively simple. Let’s have a detailed look on yum errno 256 and how this could be fixed.
The failure error looks like this:
Let’s see how we can fix it step by step.
1. Cleaning yum cache
Old cache is a typical reason behind errors while downloading packages. Therefore, deleting the cache using the command shown below would resolve such an issue.
rm -fr /var/cache/yum/*
Moreover, metadata for the enabled repositories should be deleted as well.
yum clean all
You may now try installing a package or updating your system. If the issue persists proceed to the next step.
2. Repository check
Yum repositorities can contain corrupted files in some servers, therefore accessing them while downloading packages can lead to errors. To resolve the issue, the folder yum.repos.d needs to be examined.
First of all, using the command 11 /etc/yum.repos.d
We list the available repositorities and then we need to disable (except any file starting with CentOS as a name) every single one of them and try updating/installing the package you wanted.
3. Network access
Last but not least, network access is exigent for yum updates, therefore we should check the access to the repository URL by ping. Generally yum downloads the packages using the base URL contained in the repositority configuration file.
You may find the repositority URL by viewing /etc/yum.repos.d/ files for repos that are enabled. An example repositority URL for the epel.repo file is
If you are looking for more information, this issue is further explained on RedHat’s website.
These cookies relate to the storage of (or access to) information either for the sole purpose of carrying out the transmission of a communication over an electronic communications network or in order for us to provide a service explicitly requested by you. Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
These cookies are exempt from the requirement of consent, which means that you cannot reject their use, since it would not be possible for us to provide our services.
|cookielawinfo-checkbox-advertisement||1||11 months 29 days 23 hours 59 minutes||The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category ''Advertisement''.||cookielawinfo-checkbox-advertisement|
|cookielawinfo-checkbox-analytics||1||11 months 29 days 23 hours 59 minutes||This cookies is set by GDPR Cookie Consent WordPress Plugin. The cookie is used to remember the user consent for the cookies under the category ''Analytics''.||cookielawinfo-checkbox-analytics|
|cookielawinfo-checkbox-non-necessary||0||11 months||This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Non Necessary".||cookielawinfo-checkbox-non-necessary|
|cookielawinfo-checkbox-other||1||11 months 29 days 23 hours 59 minutes||No description||cookielawinfo-checkbox-other|
|wp_woocommerce_session_9395ef9dc7e3839eb429f53aa1742b7d||1||1 days 23 hours 59 minutes||This cookie is set by Woocommerce to keep track of cart items.||wp_woocommerce_session_9395ef9dc7e3839eb429f53aa1742b7d|
These cookies collect information about the way you use the Website, e.g. the pages you visit the most, the website from which your visit originated and other related information. These cookies collect aggregate, anonymous, statistical data which cannot be used to identify visitors individually. They are used for the sole purpose of analysing traffic and improving the Website performance.
These cookies are used to track your behavior across websites and deliver adverts more relevant to you and your interests. They are also used to limit the number of times you see an advertisement as well as help measure the effectiveness of the advertising campaign. They remember that you have visited our Website and this information is shared with other organisations such as advertisers.
|fr||1||2 months 28 days 23 hours 59 minutes||The cookie is set by Facebook to show relevant advertisments to the users and measure and improve the advertisements. The cookie also tracks the behavior of the user across the web on sites that have Facebook pixel or Facebook social plugin.||fr|
|_fbp||1||2 months 28 days 23 hours 59 minutes||This cookie is set by Facebook to deliver advertisement when they are on Facebook or a digital platform powered by Facebook advertising after visiting this website.||_fbp|