Вкусная ошибка обновления: не Мог получить mirrorlist

Заголовки первоначально сгенерированы Почтовым Агентом пользователя (MUA, т.е. Ваш почтовый клиент) и содержат очень мало информации. Это зависит от MUA того, чтобы быть используемым, но будет обычно включать как минимум От, До, Предмет и Дата. Использование Unix mail команда можно указать дополнительные заголовки, которые будут добавлены с -a флаг.

Пример:

mail -a "X-foo: bar" nobody@example.com

Это будет включать заголовок X-foo со значением bar. Можно указать -a многократно.

Сообщение затем передается к Агенту Передачи почты (MTA, т.е. Ваш почтовый сервер SMTP). Почтовый сервер вставит заголовки такой столь Полученный - от того, как он считает необходимым в сообщение. Единственным путем можно влиять, это путем управления и конфигурирования сервера сами.

6
26.08.2017, 00:40
6 ответов

Похоже, что Вам не настроили информацию прокси в Вашем repo файле. Согласно http://www.centos.org/docs/5/html/yum/sn-yum-proxy-server.html, необходимо указать прокси, proxy_username, и proxy_password в yum.conf. Этот документ для CentOS 5, но он должен содержать для CentOS 6 также.

5
27.01.2020, 20:29
  • 1
    Как Вы предположили, я отредактировал свой yum.conf обращение ссылки. Я использовал экспорт http_proxy. Но теперь я получаю Ошибку CRITICAL:yum.cli:Config: Парсинг файла перестал работать: Файл содержит парсинг erro: file:///etc/yum.conf [строка 15]: экспортируйте http_proxy, я не хочу включать свои учетные данные в файл. ТАКИМ ОБРАЗОМ, я настроил прокси через командную строку прежде, чем отредактировать это. Что я делаю неправильно? –  Ashwin 24.09.2013, 02:31
  • 2
    Потрясающий. Как временное приспособление я включал свои учетные данные в yum.conf, и это работало. Тем не менее я хотел бы знать, как заставить его защитить. Теперь любой пользователь сможет использовать прокси-сервер с помощью моих учетных данных. –  Ashwin 24.09.2013, 02:43

создайте новый файл в /bin с именем treesize

chmod +x /bin/treesize

вставьте его в него.

#/bin/sh
du -k --max-depth=1 | sort -nr | awk '
     BEGIN {
        split("KB,MB,GB,TB", Units, ",");
     }
     {
        u = 1;
        while ($1 >= 1024) {
           $1 = $1 / 1024;
           u += 1
        }
        $1 = sprintf("%.1f %s", $1, Units[u]);
        print $0;
     }
    '

Выходные данные выглядят следующим образом.

#treesize
3.0 GB .
1.1 GB ./usr
759.9 MB ./var
353.3 MB ./root
307.1 MB ./opt
270.7 MB ./lib
98.6 MB ./home
60.1 MB ./boot
9.8 MB ./etc
8.3 MB ./bin
8.1 MB ./sbin
268.0 KB ./run
40.0 KB ./tmp
16.0 KB ./lost+found
-121--22827-

FreeBSD 10 поставляется с утилитой pkg , которая позволяет сделать именно это:

pkg autoremove

Полный список команд pkg см. в справке pkg .

Вероятно, вам также потребуется очистить порт после неудачной сборки.
Вы можете сделать это так:

cd /usr/ports/x11/gnome2
make clean

О вашем втором вопросе: да, есть способ. Необходимо удалить пакеты, для которых требуются эти зависимости, а затем выполнить команду pkg autremove . Остальные действия будут выполнены.

-121--196455-

В моем случае у меня есть окружение порта. Я отредактировал файл/etc/yum.conf, но забыл номер порта после записи proxy =.

proxy = http://your.proxyhost.org: 8080

Я видел эту точную ошибку, как указано выше, поэтому я перепроверил файл yum.conf и добавил правильный порт, и он работает.

1
27.01.2020, 20:29

Использование pkg _ удаления почти наверняка не является тем, что вы хотите сделать - это приведет к удалению GNOME в масштабах всей системы.

Я предполагаю, что в дополнение к GNOME установлена среда рабочего стола, отличная от GNOME? Если это так, GDM (менеджер входа в систему) должен представить его в качестве опции на графическом экране входа в систему.

-121--229190-

Только не используйте set -e и добавьте выход в , если не удается выполнить ветвь. Если вы хотите, чтобы это поведение осталось в остальном сценарии, добавьте set -e после вызова электронной почты.

-121--174573-

У меня была та же проблема, связанная с этой ошибкой: Не удается найти допустимый базовый адрес для репо: base и Не удалось получить список зеркал http://mirrorlist.centos.org/?release=6&arch=i386&repo=os&infra=stock

В качестве root (su - root) и введите пароль имени пользователя, вы должны быть в файле sudoers.

Затем:

vim /etc/yum.repos.d/CentOS-Base.repo

Измените только эти три раздела (базовый, обновленный и дополнительный), добавив правильный базовый URL-адрес в зависимости от версий centos. Не комментировать предыдущий базовый URL-адрес.

Просто добавьте эту строку во все 3 раздела:

baseurl=http://mirror.centos.org/centos/6.6/os/i386/

Проблема в том, что yum не находит правильный url (устаревший).

Я сделал это, и вы только начали загружать пакеты. Прокси не требуется (используйте прокси, если это необходимо для вашего подключения), другое прямое подключение к Интернету в настройках centos. Удачи.

1
27.01.2020, 20:29

Я столкнулся с той же проблемой и получил решение после внесения некоторых изменений конфигурации сети в файл, представленный в / etc / sysconfig / network-scripts / your etherenet file.

DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPV6INIT=yes
IPV6_AUTOCONF=no
NETWORK=X.X.X.X
NETMASK=X.X.X.X
IPADDR=X.X.X.X
GATEWAY=X.X.X.X
DNS1=X.X.X.X
DNS2=X.X.X.X
USERCTL=no
-1
27.01.2020, 20:29

Это причина сервера имен

решение

нано /etc/resolv.conf

и вставьте

nameserver 8.8.8.8
nameserver 8.8.4.4

Все работает!

-1
27.01.2020, 20:29

распространенная ошибка: вы называете файл reoslve.conf вместо resolv.conf, убедитесь, что имя файла resolv.conf.. затем введите ping yahoo.com или какой-либо другой домен по вашему выбору, после обновления он должен разрешиться правильно и автоматически этот файл, или попробуйте после запуска службы по сети пропинговать.

1
27.01.2020, 20:29

Теги

Похожие вопросы