1. 程式人生 > >CentOS yum有時出現“Could not retrieve mirrorlist ”的解決辦法——resolv.conf的配置

CentOS yum有時出現“Could not retrieve mirrorlist ”的解決辦法——resolv.conf的配置

錯誤如下:

[[email protected] svn]# yum install gcc-c++.x86_64
已載入外掛:fastestmirror, langpacks
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; 未知的錯誤"


 One of the configured repositories failed (未知),
 and
yum doesn't have enough cached data to continue. At this point the only safe thing yum can do is fail. There are a few ways to work "fix" this: 1. Contact the upstream for the repository and get them to fix the problem. 2. Reconfigure the baseurl/etc. for the repository, to point to a working upstream. This is
most often useful if you are using a newer distribution release than is supported by the repository (and the packages for the previous distribution release still work). 3. Run the command with the repository temporarily disabled yum --disablerepo=<repoid> ...
4. Disable the repository permanently, so yum won't use it by default. Yum will then just ignore the repository until you permanently enable it again or use --enablerepo for temporary usage: yum-config-manager --disable <repoid> or subscription-manager repos --disable=<repoid> 5. Configure the failing repository to be skipped, if it is unavailable. Note that yum will try to contact the repo. when it runs most commands, so will have to try and fail each time (and thus. yum will be be much slower). If it is a very temporary problem though, this is often a nice compromise: yum-config-manager --save --setopt=<repoid>.skip_if_unavailable=true Cannot find a valid baseurl for repo: base/7/x86_64

原因:沒有配置resolv.conf
解決方法:
到/etc目錄下配置resolv.conf加入nameserver IP,如:
nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain
儲存再次執行上面的命令就可以。

/etc/resolv.conf 配置DNS 客戶
檔案/etc/resolv.conf 配置DNS 客戶,它包含了主機的域名搜尋順序和DNS伺服器的地址,每一行應包含一個關鍵字和一個或多個的由空格隔開的引數。
下面是一個例子檔案:
**nameserver 8.8.8.8
nameserver 8.8.4.4
search localdomain**
合法的引數及其意義如下:
nameserver 表明DNS 伺服器的IP 地址。可以有很多行的nameserver,每一個帶一個I P 地址。在查詢時就按nameserver 在本檔案中的順序進行,且只有當第一個nameserver 沒有反應時才查詢下面的nameserver.
domain 宣告主機的域名。很多程式用到它,如郵件系統;當為沒有域名的主
機進行DNS 查詢時,也要用到。如果沒有域名,主機名將被使用,刪除所有在第一個點( . )前面的內容。
search 它的多個引數指明域名查詢順序。當要查詢沒有域名的主機,主機將在由search 宣告的域中分別查詢。domain 和search 不能共存;如果同時存在,後面出現的將會被使用。
sortlist 允許將得到域名結果進行特定的排序。它的引數為網路/掩碼對。允許任意的排列順序。Red Hat 中沒有提供預設的/ e t c / r e s o l v. c o n f 檔案,它的內容是根據在安裝時給出的選項動態建立的。

相關推薦

CentOS yum有時出現Could not retrieve mirrorlist ”的解決辦法——resolv.conf配置

錯誤如下: [[email protected] svn]# yum install gcc-c++.x86_64 已載入外掛:fastestmirror, langpacks Could not retrieve mirrorlist http:/

Centos7 yum 出現could not retrieve mirrorlist 最終解決方案

  在嘗試過很多方法不管用之後,下面是終極解決方案,需要root使用者或者sudo執行       1.   $ sudo vi /etc/sysconfig/network-scr

PDO出現could not find driver”解決辦法

PDO出現“could not find driver”解決辦法 今天群裡一位朋友用PDO的時候,出現了這種報錯“could not find driver”,這句話的大概意思是: 沒有找到驅動。 could not find driver 原因分析:以上這種問題,也就是大家經常問

CentOS 使用yum命令安裝出現錯誤提示”could not retrieve mirrorlist http://mirrorlist.centos.org ***”

cannot log 命令提示符 error can fresh refresh nbsp ould 剛安裝完CentOS,使用yum命令安裝一些常用的軟件,使用如下命令:yum –y install gcc. 提示如下錯誤信息: Loaded plugins: fast

Could not retrieve mirrorlist http://mirrorlist.centos.org/?...

ont clean etc epo ima 註釋 rep date命令 vim 在執行命令 sudo yum clean expire-cache 清理完過期的緩存後,再執行yum install 或 update命令都失敗了。原因是清理過期緩存結果不該被清理的也刪掉了,可

linux命令---使用yum命令時出錯,Could not retrieve mirrorlist

linux命令—使用yum命令時出錯,Could not retrieve mirrorlist   當在新的伺服器上,使用yum命令時報出Could not retrieve mirrorlist 類似的錯誤。 如下操作可以解決: 1、操作命令   輸入如下命令,開啟該

kubernetes權威指南學習遇見的問題以及意見之一:Could not retrieve mirrorlist

遇見 網絡 nmtui could cal mat 重新啟動 lis src 問題描述:沒有連接到網絡或者網絡連接不成功 問題解決方案: (1)在終端中輸入命令#nmcli d,查看安裝在本機的網卡(連接失敗就是disconnected): (2)輸入命令#

安裝sql2012出現錯誤could not open key...解決辦法

【前言】        之前由於小編的錯誤操作誤刪了登錄檔中的一項關於sql的內容,具體刪了什麼,也忘記了,當時是為了解決一個sql問題,問題沒解決成,反而sql後來被弄得修復不了、裝不上、解除安裝不

黃聰:PHP數據庫連接失敗--could not find driver 解決辦法

才會 pdo_mysq php 驅動 mysq sql ould 數據庫 對象 數據庫連接失敗could not find driver在調試一個PHP程序時,報了這個錯誤, could not find driver 經過一番查找,結合自己的思考和實踐,終於找到了問題所在

MySQL server PID file could not be found! 解決辦法 (李作強)

MySQL server PID file could not be found! 解決辦法 1.可能是/usr/local/mysql/data/rekfan.pid檔案沒有寫的許可權 解決方法 :給予許可權,執行 “chown -R mysql:mysql /var/data” “

MySQL server PID file could not be found! 解決辦法

MySQL server PID file could not be found! 解決辦法 1.可能是/usr/local/mysql/data/rekfan.pid檔案沒有寫的許可權  解決方法 :給予許可權,執行 “chown -R mysql:mysql /var/data

yum update 出現NVIDIA依賴錯誤的解決辦法

最近在更新系統的時候總是出現下面的提示資訊,造成系統無法正常的更新, Resolving Dependencies --> Running transaction check ---

yum安裝出現No package vim available解決辦法

pos plugins 接下來 ror upd 來安 錯誤 查找 ade [root@iZwz96wgquf8g6okusxr0uZ yum.repos.d]# yum install yum-downloadLoaded plugins: fastestmirrorLoa

could not open session 解決辦法

su 到oracle的時候提示 could not open session cat /etc/security/limits.conf oracle soft nproc 65535 oracle hard

yum與apt命令比較,yum安裝出現No package vim available解決辦法

yum (Yellowdog Updater Modified)是一個集與查詢,安裝,更新和刪除程式的Linux軟體。它執行在RPM包相容的Linux發行版本上,如:RedHat, Fedora, SUSE, CentOS, Mandriva。 今天我在用Cent

Maven tomcat外掛debug專案時 ,出現source not found的解決辦法

最近換了Eclipse4.7,放棄了之前一直在用的MyEclipse,為什麼沒有開始用IDEA呢,因為公司目前用的是Eclipse4.7,為了版本統一還是一直用了Eclipse系列的,但是這次使用Eclipse4.7時,還是出現了一些問題的。 當我們建立了一個

JPA中could not insert: 的解決辦法

報錯如下: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could n

MySQL錯誤: could not retrieve transation read-only status server

查看 sys 而且 could upd 開始 問題分析 事物 就會 問題描述: java代碼在開始事務後,先做了一個查詢,再insert,此時會報: java.sql.SQLException: could not retrieve transation

解決android sdk 運行出現 could not install *smartsocket* listener: cannot bind to 127.0.0.1:5037:的問題

rom conn cat img android平臺 允許 can style 記錄 ionic3項目,在添加android平臺後,cordova run android 出現 以下問題: error: could not install *smartsocket* lis

Centos出現-bash: unzip: command not found的解決辦法

沒有 找到 安裝 zip centos and 壓縮 command nbsp 利用unzip命令解壓縮的時候,出現-bash: unzip: command not found的錯誤。 unzip——命令沒有找到,其原因肯定是沒有安裝unzip。 利用一句命