57 | リポジトリの有効なベース URL が見つかりません:base/7/x86_64

0 環境構成

システムバージョン:centOS7

1 エラーメッセージ

Cannot find a valid baseurl for repo: base/7/x86_64

2 原因

2.1 yum ソースの設定に問題がある

2.2 コンピュータがインターネットにアクセスできない

2.3 DNS 設定に問題がある

3つの解決策

3.1 yum ソースの設定を変更する

3.1.1 /etc/repos.d ディレクトリに入る

cd /etc/yum.repos.d

3.1.2 CentOS-Media.repo を変更する

vi CentOS-Media.repo

コンテンツの変更

baseurl=file:///mnt/cdrom/
        file:///media/cdrecorder/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-5

3.1.3 yum ソースのバックアップ

mv CentOS-Base.repo CentOS-Base.repo.bak

3.1.4 マウントポイントの作成

mkdir /mnt/cdrom    //创建挂载点
mount /dev/cdrom /mnt/cdrom   //将文件挂载到创建的挂载点上

3.1.5 yum ソースを更新する

yum clean all
yum makecache

3.1.6 最後に CentOS-Media.repo を変更します

gpgcheck=1
enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7

注: 把新生成的enabled=0修改成enabled=1

3.1.7 yum ソースの確認

3.2 コンピュータのネットワークを確認する

それを渡してping ip接続できるかどうかを確認します。接続できません。対応するネットワーク設定を確認する必要があります。

3.3 DNS設定情報を確認する

3.3.1 方法 1

cat /etc/resolve.conf を通じて DNS 設定を表示します。

3.3.2 方法 2

ネットワーク カード構成ファイルを表示します。一般に、DNS 構成はネットワーク カード構成ファイルに追加されます。/etc/sysconfig ネットワーク カード ファイルを直接参照して、DNS 設定を表示できます。

3.3.3 方法 3

nslookup コマンドを使用して表示できます。nslookup がインストールされていない場合は、最初にインストールできます。

yum  install  -y  bind-utils

おすすめ

転載: blog.csdn.net/u013916029/article/details/127736273