Как я могу исправить ошибку «не могу найти допустимые baseurl для repo» в CentOS?

Я закончил установку CentOS 6, но когда я попытался запустить yum update я получил:

 [root@centos6test ~]# yum update Loaded plugins: fastestmirror, refresh-packagekit Determining fastest mirrors Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=i386&repo=os error was 14: PYCURL ERROR 6 - "" Error: Cannot find a valid baseurl for repo: base 

Почему это происходит? Как я могу это исправить?

7 Solutions collect form web for “Как я могу исправить ошибку «не могу найти допустимые baseurl для repo» в CentOS?”

Сначала вам нужно подключиться, AFAIK CentOS 6 минимально настроил ваше сетевое устройство на ONBOOT=No , просто сделайте dhclient для сетевого интерфейса, и вы должны быть в рабочем состоянии.

Я столкнулся с той же проблемой на Centos6.4 x86_64. Я получил следующую ошибку:

 Could not retrieve mirrorlist http://mirrorlist.centos.org/?release=6&arch=x86_64&repo=os error was 14: PYCURL ERROR 6 - "Couldn't resolve host 'mirrorlist.centos.org'" Error: Cannot find a valid baseurl for repo: base 

Итак, я исправил это следующими шагами:

редактировать сетевой интерфейс. Для моего случая я использовал eth0 в CentOS 6.X В CentOS 7 вы можете использовать интерфейс «ensxxx».

 vim /etc/sysconfig/network-scripts/ifcfg-eth0 

обновление NM_CONTROLLED до нет

 ONBOOT=no NM_CONTROLLED=no BOOTPROTO=dhcp DNS1=8.8.8.8 DNS2=4.2.2.2 

перезапустить сетевой интерфейс

 ifdown eth0 ifup eth0 

Надеюсь, что эта помощь

У меня была такая же проблема, и она была решена после того, как я отредактировал файл /etc/yum.conf . Если вы работаете на прокси-сервере, а IP-адрес, предоставленный серверу, обходит, но все же, когда вы открываете его в браузере (IE – нам нужно указать галочку на прокси-сервере, но не нужно указывать имя пользователя и пароль).

Добавьте следующую строку в основной раздел файла /etc/yum.conf.

 proxy=http://xxx.xxx.xx.xx:8080 

т.е. подставить прокси-адрес фактическому прокси. Также измените номер порта, если он не 8080.

Если прокси требует аутентификации, добавьте это также в файл

 proxy_username=username proxy_password=password 

Я отредактировал файл /etc/yum.repos.d/CentOS-Base.repo и /etc/yum.repos.d/CentOS-Base.repo baseurl :

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

Попробуйте добавить эти записи в /etc/resolv.conf :

 nameserver 8.8.8.8 nameserver 8.8.4.4 

У меня была такая же проблема вчера, и я часами пытался ее решить. Решение оказалось простым.

Удалите все содержимое файла etc/yum.repos.d/remi.repo а затем выполните

 # yum update 

Готово! Содержимое файла снова начнет загрузку и будет настроено.

Вот еще одна возможность, на которую я наткнулся, вызвав эту проблему:

Я использовал модуль Puppet для создания репо EPEL для CentOS, модуля stahnma / epel.

Внутри модуля он построил URL-адрес репо с переменной ::os_maj_version которая не существовала в моем списке фактов. Я должен был заменить это с помощью :: operatingsystemmajrelease.

Таким образом, URL-адрес в /etc/yum.repos.d/epel.repo был искажен.

  • запуск рыбной раковины на новый терминал tcsh on centos
  • Какие проблемы следует ожидать при добавлении репозитория CentOS yum в RHEL?
  • sudo yum install postgresql не работает на CentOS 7?
  • Как я могу отлаживать прерывистый сбой mkinitrd при обновлении ядра в CentOS 7?
  • ping не получает пакетов, но tcpdump может видеть, как они попадают
  • Ошибка rsync: некоторые файлы / attrs не были переданы
  • Не уверен о java JDK для Centos 6.4
  • Не удается включить сеть после обновления системы CentOS 6.3
  • Ограничение процессов не должно превышать 10% использования ЦП
  • Redis как сервис для CentOs6
  • Как отправить электронное письмо, которое будет спать в моем списке очередей?
  • Interesting Posts

    есть ли способ остановить отправку пользователей на нежелательные учетные записи электронной почты?

    Сделать скрипт исполняемым из vi / vim

    Я хочу скопировать строки из одного текстового файла в другой, если он содержит определенный шаблон

    Использование VPN-клиента в качестве шлюза VPN

    Открыть файлы изображений на основе заголовка?

    Есть ли способ сделать историю при нажатии в bash, разделяемом между оболочками?

    Установка SQL в Debian Jessie 8.0: «Не удалось найти пакет mysql», но sourcers.list уже настроен.

    Как однозначно идентифицировать монитор в Linux

    Где происходит системная информация из

    Не удается войти через ssh

    Как подключиться к Mac OSX Maverick Shared Screen от Fedora 18?

    Как запустить команду со скрытым паролем

    Разрешения с записью раздела NTFS из Windows

    Ошибка подключения к экземпляру AWS RDS mariadb

    Почему регулярное выражение с \\ $ \ {работает с egrep, но не с sed?

    Linux и Unix - лучшая ОС в мире.