Không thể giải quyết máy chủ lưu trữ: mirrorlist.centos.org Centos 7


11

Tôi có một bản cài đặt mới của centos 7 mới nhất

[root@localhost ~]# cat /etc/centos-release
CentOS Linux release 7.4.1708 (Core) 
[root@localhost ~]# 

Tôi muốn cài đặt một cái gì đó và wget chưa được cài đặt nên khi tôi cố gắng cài đặt wget tôi thấy tha yum đang báo lỗi.

Tôi thấy có thể tất cả các chủ đề về vấn đề này trên internet nhưng không may mắn tôi không thể tìm thấy giải pháp của mình.

[root@localhost ~]# yum update
Loaded plugins: fastestmirror
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; Unknown error"
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.

 One of the configured repositories failed (CentOS-7 - Base),
 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=base ...

     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 base
        or
            subscription-manager repos --disable=base

     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=base.skip_if_unavailable=true

failure: repodata/repomd.xml from base: [Errno 256] No more mirrors to try.
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
[root@localhost ~]# 

Vì vậy, khi tôi liệt kê các repos tôi nhận được điều này:

[root@localhost ~]# yum repolist all
Loaded plugins: fastestmirror
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; Unknown error"
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
http://mirror.centos.org/centos/7/os/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=centosplus&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/centosplus/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=extras&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/extras/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=updates&infra=stock error was
14: curl#6 - "Could not resolve host: mirrorlist.centos.org; Unknown error"
http://mirror.centos.org/centos/7/updates/x86_64/repodata/repomd.xml: [Errno 14] curl#6 - "Could not resolve host: mirror.centos.org; Unknown error"
Trying other mirror.
repo id                                                                                         repo name                                                                                         status
C7.0.1406-base/x86_64                                                                           CentOS-7.0.1406 - Base                                                                            disabled
C7.0.1406-centosplus/x86_64                                                                     CentOS-7.0.1406 - CentOSPlus                                                                      disabled
C7.0.1406-extras/x86_64                                                                         CentOS-7.0.1406 - Extras                                                                          disabled
C7.0.1406-fasttrack/x86_64                                                                      CentOS-7.0.1406 - CentOSPlus                                                                      disabled
C7.0.1406-updates/x86_64                                                                        CentOS-7.0.1406 - Updates                                                                         disabled
C7.1.1503-base/x86_64                                                                           CentOS-7.1.1503 - Base                                                                            disabled
C7.1.1503-centosplus/x86_64                                                                     CentOS-7.1.1503 - CentOSPlus                                                                      disabled
C7.1.1503-extras/x86_64                                                                         CentOS-7.1.1503 - Extras                                                                          disabled
C7.1.1503-fasttrack/x86_64                                                                      CentOS-7.1.1503 - CentOSPlus                                                                      disabled
C7.1.1503-updates/x86_64                                                                        CentOS-7.1.1503 - Updates                                                                         disabled
C7.2.1511-base/x86_64                                                                           CentOS-7.2.1511 - Base                                                                            disabled
C7.2.1511-centosplus/x86_64                                                                     CentOS-7.2.1511 - CentOSPlus                                                                      disabled
C7.2.1511-extras/x86_64                                                                         CentOS-7.2.1511 - Extras                                                                          disabled
C7.2.1511-fasttrack/x86_64                                                                      CentOS-7.2.1511 - CentOSPlus                                                                      disabled
C7.2.1511-updates/x86_64                                                                        CentOS-7.2.1511 - Updates                                                                         disabled
C7.3.1611-base/x86_64                                                                           CentOS-7.3.1611 - Base                                                                            disabled
C7.3.1611-centosplus/x86_64                                                                     CentOS-7.3.1611 - CentOSPlus                                                                      disabled
C7.3.1611-extras/x86_64                                                                         CentOS-7.3.1611 - Extras                                                                          disabled
C7.3.1611-fasttrack/x86_64                                                                      CentOS-7.3.1611 - CentOSPlus                                                                      disabled
C7.3.1611-updates/x86_64                                                                        CentOS-7.3.1611 - Updates                                                                         disabled
base/7/x86_64                                                                                   CentOS-7 - Base                                                                                   enabled: 0
base-debuginfo/x86_64                                                                           CentOS-7 - Debuginfo                                                                              disabled
base-source/7                                                                                   CentOS-7 - Base Sources                                                                           disabled
c7-media                                                                                        CentOS-7 - Media                                                                                  disabled
centosplus/7/x86_64                                                                             CentOS-7 - Plus                                                                                   enabled: 0
centosplus-source/7                                                                             CentOS-7 - Plus Sources                                                                           disabled
cr/7/x86_64                                                                                     CentOS-7 - cr                                                                                     disabled
extras/7/x86_64                                                                                 CentOS-7 - Extras                                                                                 enabled: 0
extras-source/7                                                                                 CentOS-7 - Extras Sources                                                                         disabled
fasttrack/7/x86_64                                                                              CentOS-7 - fasttrack                                                                              disabled
updates/7/x86_64                                                                                CentOS-7 - Updates                                                                                enabled: 0
updates-source/7                                                                                CentOS-7 - Updates Sources                                                                        disabled
repolist: 0
[root@localhost ~]# 

Tôi không chắc nơi nào có thể là sự cố cài đặt mới trên máy chủ chuyên dụng vmware / OVH của tôi.

Tôi có một máy chủ khác được cài đặt và hoạt động tốt nhưng lần này tôi gặp vấn đề này.

Bất kỳ ai có thể giúp tôi? Tôi cũng đã cố gắng kích hoạt tất cả các dòng bị vô hiệu hóa trong etc / yum.repo.d

/etc/yum.repose.d/CentOS-Base.repo

# CentOS-Base.repo
#
# The mirror system uses the connecting IP address of the client and the
# update status of each mirror to pick mirrors that are updated to and
# geographically close to the client.  You should use this for CentOS updates
# unless you are manually picking other mirrors.
#
# If the mirrorlist= does not work for you, as a fall back you can try the 
# remarked out baseurl= line instead.
#
#

[base]
name=CentOS-$releasever - Base
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/os/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#released updates 
[updates]
name=CentOS-$releasever - Updates
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/updates/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/extras/$basearch/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus
mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=centosplus&infra=$infra
baseurl=http://mirror.centos.org/centos/$releasever/centosplus/$basearch/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

đối với người dùng truy cập sau: chúng tôi cũng bắt đầu gặp lỗi này mặc dù vì một lý do hoàn toàn khác - liên kết danh sách nhân bản của ius đã được di chuyển đến điểm cuối mới và hầu hết các máy chủ của chúng tôi đều có cấu hình cũ do lỗi xảy ra với lỗi tương tự thông báo lỗi. tham khảo: github.com/iusrepo/infr
Hạ / cơ sở / 14

Câu trả lời:


15
Could not resolve host: mirrorlist.centos.org; Unknown error

Điều này cho thấy rằng bạn (a) không có máy chủ DNS được cấu hình đúng hoặc (b) cấu hình mạng của bạn không chính xác và bạn không thể kết nối với máy chủ DNS để kiểm tra tên máy chủ mirrorlist.centos.org.

Hãy thử sử dụng ping 8.8.8.8. Nếu thất bại, hãy thử ping <local-gateway-ip>. Nếu điều đó cũng không thành công, cấu hình mạng cục bộ của bạn sai và bạn sẽ phải kiểm tra cấu hình.

Nếu bạn có thể ping 8.8.8.8, hãy thử sử dụng host, nslookuphoặc digđể kiểm tra các thiết lập DNS như host google.comhay dig google.com. Nếu những điều này không thành công, bạn cần kiểm tra cài đặt DNS của mình. Kiểm tra /etc/resolv.confxem những gì được cấu hình.

CẬP NHẬT

/etc/resolv.conftrống, bạn cần thiết lập trình phân giải DNS. Tôi sẽ đề nghị nhập nội dung sau vào tệp bằng cách sử dụng nanohoặc vi(hoặc bất cứ điều gì bạn thấy thoải mái khi sử dụng):

nameserver 9.9.9.9

Lưu tệp này, sau đó thử yum updatelại.

Bạn cũng có thể thử máy chủ DNS khác nếu bạn thà, chẳng hạn như 8.8.8.8hoặc 8.8.4.4hoặc bất kỳ các host OpenDNS.


etc / resolv.conf rỗng Tôi didnt liên lạc bất cứ điều gì có
Albano Albanese

Tôi cố gắng này utdream.org/post.cfm/... và điều này access.redhat.com/solutions/1433223 cũng bạn 9.9.9.9 nhưng may mắn không :(
Albano Albanese

Nếu bạn thêm trình phân giải DNS vào /etc/resolv.confmà vẫn không thể thực hiện host google.comthì bạn cần kiểm tra cấu hình mạng cục bộ của mình. Gửi đầu ra của ip addrip routevà chắc chắn để bao gồm thông tin về các mạng nội bộ. Ngoài ra, bạn có thể phải mang NIC lên ip link set <eth adapter id> up. Bạn cũng có thể muốn đăng đầu ra của iptables -nLđể đảm bảo bạn không có cấu hình Tường lửa xấu chặn các kết nối của mình.
Andrew

cập nhật câu hỏi của tôi với các đầu ra bạn có thể kiểm tra? Cảm ơn sự giúp đỡ của bạn, điều này rất quan trọng đối với tôi vì tôi có một trang web được xếp hạng là offlinel.
Albano Albanese

Từ những gì tôi thấy, tôi tự hỏi liệu tường lửa không được cấu hình đúng, nhưng nó có vẻ tốt từ đây. Đầu ra của host google.com 8.8.8.8cái gì? Và bạn thấy gì khi bạn thử ping 8.8.8.8? Tất cả mọi thứ trông ok, nhưng một cái gì đó không phải là hoàn toàn đúng và tôi không chắc chắn những gì.
Andrew

4

Bạn có thể có một vấn đề kết nối ở đâu đó, đây là một quy trình nhỏ để kiểm tra xem bạn có vấn đề ở đâu.

Kết nối cơ bản

Kiểm tra xem máy chủ có internet không (địa chỉ IP và tuyến chính xác - nếu không hoạt động, hãy kiểm tra xem ip addressbạn có địa chỉ IP không).

 ping 8.8.8.8

Người giải quyết

Kiểm tra trình phân giải là gì và ping chúng

 cat /etc/resolv.conf

Bạn nên có dòng với nameservervà một địa chỉ IP. Kiểm tra xem IP đang trả lời.

 ping xx.xx.xx.xx

Sau đó làm một nslookup

 nslookup mirrorlist.centos.org

Nó sẽ trả về một danh sách các địa chỉ IP. Nếu không, máy chủ DNS của bạn có thể không hoạt động chính xác, bạn có thể thử máy chủ khác với

 nslookup
 > server 8.8.8.8
 > mirrorlist.centos.org

Và kiểm tra lần này nó hoạt động như mong đợi.


Xin chào Oliver, xin cảm ơn vì câu trả lời của tôi.
Albano Albanese

Có bất cứ điều gì mà tôi có thể thêm vào độ phân giải không? Nếu tôi có thể khiến yum hoạt động thì đầu tiên tôi sẽ đứng yên và sau đó là virtualmin nhưng như tôi đã nói, giải pháp không có gì bên trong
Albano Albanese

Tôi cũng đã thử quyền truy cập này.redhat.com/solutions/1433223 nhưng vấn đề tương tự sau khi khởi động lại nên gói cập nhật vẫn có nhưng không may là lỗi cũng vậy
Albano Albanese

hãy thử thêm một dòng giống nhưnameserver 8.8.8.8
ob2

không có gì xảy ra :(
Albano Albanese
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.