Я закончил установку 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
Почему это происходит? Как я могу это исправить?
curl 'http://mirrorlist.centos.org/?release=6&arch=i386&repo=os'
?Ответы:
Сначала вам нужно подключиться, AFAIK CentOS 6 минимально настроить сетевое устройство на
ONBOOT=No
, просто сделайтеdhclient
с правами администратора для вашего сетевого интерфейса, и вы должны быть в рабочем состоянии:$ sudo dhclient
источник
ONBOOT=No
файл расположен в файле, подобном/etc/sysconfig/network-scripts/ifcfg-enp0s3
. Я отредактировал этот файлONBOOT=yes
и перезагрузка может это исправить.ONBOOT=yes
в/etc/sysconfig/network-scripts/ifcfg-enp0s3
работах для меня, спасибо @JohnnyWongЯ боролся с той же проблемой на Centos6.4 x86_64. Я получил следующую ошибку:
Итак, я исправил это с помощью следующих шагов:
редактировать сетевой интерфейс. Для моего случая я использовал
eth0
в CentOS 6.X В CentOS 7 вы можете использовать интерфейс «ensxxx».обновить NM_CONTROLLED на нет
перезагрузите сетевой интерфейс
источник
ifcfg-eth0
не существует в CentOs 74.2.2.2
вероятно, это не запись DNS, которую вы хотите!У меня была та же проблема, и она была решена после того, как я отредактировал
/etc/yum.conf
файл Если вы работаете на прокси-сервере, и IP-адрес, который предоставляется серверу, обойден, но все же при открытии в браузере (IE - нам нужно поставить галочку на прокси-сервере, но не нужно указывать имя пользователя и пароль).Добавьте эту следующую строку в основной раздел файла /etc/yum.conf.
т.е. замена адреса прокси фактическим прокси. Также измените номер порта, если он не 8080.
Если прокси требует аутентификации, добавьте это также в файл
источник
Я отредактировал файл
/etc/yum.repos.d/CentOS-Base.repo
и оставил комментарийbaseurl
:источник
Если пинг известного хоста по его имени (например
ping www.google.com
) возвращается,ping: unknown host
но пинг по ip (напримерping 8.8.8.8
) работает нормально, тогда у вас проблема с разрешением DNS - попробуйте добавить эти записи в/etc/resolv.conf
:источник
У меня вчера была та же проблема, и я часами пытался ее решить. Решение оказалось простым.
Удалите содержимое
/etc/yum.repos.d/remi.repo
и затем выполнитеЭто сделано! Содержимое файла начнет загрузку снова и будет настроено.
источник
remi.repo
файл?/etc/yum.repos.d
-remi.repo
в данном случае это просто имя файлаВот еще одна возможность, на которую я наткнулся, вызывая эту проблему:
Я использовал модуль Puppet для создания репозитория EPEL для CentOS, модуля stahnma / epel.
Внутри модуля он создал URL репо с переменной,
::os_maj_version
которой не было в моем списке фактов. Я должен был заменить это на :: operatingsystemmajrelease.Таким образом, URL-адрес
/etc/yum.repos.d/epel.repo
был искажен.источник
Это случилось со мной в среде Centos 7, и я смог решить ее с помощью следующей команды:
Я не запускал команду yum в течение нескольких месяцев, похоже, что кэшированные метаданные устарели.
источник
Все предыдущие ответы верны, но, к сожалению, у меня не сработало. Следующая команда работала для меня:
Предупреждение это удалит всех вас репозитории Centos !!! Используйте это на свой страх и риск
источник