The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Глюк  с yum в CentOS 8"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Разное)
Изначальное сообщение [ Отслеживать ]

"Глюк  с yum в CentOS 8"  +1 +/
Сообщение от ACCA (ok), 06-Окт-20, 04:53 
Есть две VM с CentOS 8 на одном хосте ProxMox. Обе - клоны из одной template. Одна подсеть, адреса отличаются на 1. Доступ в Internet - только через прокси. На одной yum работает штатно, на другой жалуется -

# yum update
CentOS-8 - AppStream                                                                                              0.0  B/s |   0  B     00:00    
Errors during downloading metadata for repository 'AppStream':
  - Curl error (7): Couldn't connect to server for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=App... []
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: Curl error (7): Couldn't connect to server for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=App... []

Файлы /etc/yum.conf у них одинаковые:


[main]
gpgcheck=1
installonly_limit=3
clean_requirements_on_remove=True
best=True
skip_if_unavailable=False
proxy=http://192.168.5.2:8888

На глюкавой пробую:

# export http_proxy=http://192.168.5.2:8888

# yum update
CentOS-8 - AppStream                                                                                              0.0  B/s |   0  B     00:00    
Errors during downloading metadata for repository 'AppStream':
  - Curl error (7): Couldn't connect to server for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=App... []
Error: Failed to download metadata for repo 'AppStream': Cannot prepare internal mirrorlist: Curl error (7): Couldn't connect to server for http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=App... []

# curl 'http://mirrorlist.centos.org/?release=8&arch=x86_64&repo=App...'
http://mirror.datto.com/CentOS/8.2.2004/AppStream/x86_64/os/
http://mirror.team-cymru.com/CentOS/8.2.2004/AppStream/x86_6.../
http://mirrors.rcs.alaska.edu/centos/8.2.2004/AppStream/x86_.../
http://mirror.us-midwest-1.nexcess.net/CentOS/8.2.2004/AppSt.../
http://mirrors.umflint.edu/CentOS/8.2.2004/AppStream/x86_64/os/
http://mirror.math.princeton.edu/pub/centos/8.2.2004/AppStre.../
http://mirrors.xtom.com/centos/8.2.2004/AppStream/x86_64/os/
http://mirror.net.cen.ct.gov/centos/8.2.2004/AppStream/x86_6.../
http://mirror.xrepo.net/centos/8.2.2004/AppStream/x86_64/os/
http://mirrors.rit.edu/centos/8.2.2004/AppStream/x86_64/os/

Для прикола пробую на исправной:


# export http_proxy=http://192.168.5.2:8888
# yum update
Last metadata expiration check: 0:34:33 ago on Mon 05 Oct 2020 09:04:53 PM EDT.
Dependencies resolved.
Nothing to do.
Complete!

Пробовал тереть:


# yum clean all
# rm /var/lib/dnf/*

Пробовал добавить в каждый файл /etc/yum.repos.d/ строку


proxy=http://192.168.5.2:8888

yum update работает, но не могу делать что-нибудь вроде:


yum install https://yum.postgresql.org/12/redhat/rhel-8-x86_64/pgdg-redh...


CentOS у меня не родной, я всё как-то по Debian. Там такого дебилизма отродясь не было.


Ответить | Правка | Cообщить модератору

Оглавление

Сообщения [Сортировка по времени | RSS]


1. "Глюк  с yum в CentOS 8"  +/
Сообщение от Сергей (??), 06-Окт-20, 13:48 
а mac у них разный?
Ответить | Правка | Наверх | Cообщить модератору

2. "Глюк  с yum в CentOS 8"  +/
Сообщение от Анони (?), 06-Окт-20, 17:12 
>  а mac у них разный?

Разумеется.

Хотя MAC-то тут причём? На одной из VM yum жалуется, что curl не работает, при этом curl работает и ни на что не жалуется.

Ответить | Правка | Наверх | Cообщить модератору

3. "Глюк  с yum в CentOS 8"  +/
Сообщение от Аноним (-), 06-Окт-20, 17:25 
Всмысле сеть есть , только curl не работает ? Если запустить с дебагом что говорит ?

Ответить | Правка | Наверх | Cообщить модератору

4. "Глюк  с yum в CentOS 8"  +/
Сообщение от ACCA (ok), 06-Окт-20, 17:57 
> Всмысле сеть есть , только curl не работает ? Если запустить с
> дебагом что говорит ?

curl работает. yum c дебагом ничего нового не говорит - то же самое сообщение.

Разобрался с проблемой.

В CentOS 8 /etc/yum.conf - это симлинк на /etc/dnf/dnf.conf. Если его поправить с помощью sed -i, то sed стирает symlink и делает копию файла. Теперь у меня появились два файла /etc/yum.conf и /etc/dnf/dnf.conf. В одном proxy правильный, а в другом - неправильный.

Осталось запустить /bin/yum, который теперь symlink на /bin/dnf-3, который

  • игнорирует /etc/yum.conf
  • игнорирует environment

    И получить редкостный глюк.

  • Ответить | Правка | Наверх | Cообщить модератору

    5. "Глюк  с yum в CentOS 8"  –1 +/
    Сообщение от ACCA (ok), 07-Окт-20, 14:07 
    Мораль сей басни такова:

    IBM/RedHat муд**и. Леннарт Поттеринг их возглавляет. Alpine - наша последняя надежда.
    Ну, кроме BSD.

    Кстати, если Alt уберёт default systemd, то очень большие корпорации начнут про него думать.
    Там ещё с Power9 вопросы есть, но это вторично...

    Ответить | Правка | Наверх | Cообщить модератору

    6. "Глюк  с yum в CentOS 8"  +/
    Сообщение от Билл Гейтс (?), 07-Окт-20, 20:48 
    > Мораль сей басни такова:
    > IBM/RedHat муд**и. Леннарт Поттеринг их возглавляет. Alpine - наша последняя надежда.
    > Ну, кроме BSD.
    > Кстати, если Alt уберёт default systemd, то очень большие корпорации начнут про
    > него думать.
    > Там ещё с Power9 вопросы есть, но это вторично...

    Только не это. Мы все умрем

    Ответить | Правка | Наверх | Cообщить модератору

    7. "Глюк  с yum в CentOS 8"  +/
    Сообщение от Аноним (-), 08-Окт-20, 02:31 
    > IBM/RedHat муд**и. Леннарт Поттеринг их возглавляет. Alpine - наша последняя надежда.

    Посмотрим, если всякую малварь на расте не будет тянуть - будет дело.

    Ответить | Правка | К родителю #5 | Наверх | Cообщить модератору

    8. "Глюк  с yum в CentOS 8"  +/
    Сообщение от ALex_hha (ok), 20-Окт-20, 20:08 
    > В CentOS 8 /etc/yum.conf - это симлинк на /etc/dnf/dnf.conf. Если его поправить
    > с помощью sed -i, то sed стирает symlink и делает копию
    > файла. Теперь у меня появились два файла /etc/yum.conf и /etc/dnf/dnf.conf. В
    > одном proxy правильный, а в другом - неправильный.
    > И получить редкостный глюк.

    так может надо смотреть что и как ты редактируешь, а не обвинять всех вокруг? :DDD

    А то выстрелил себе в ногу, а виноват производитель ружья. Л - Логика

    Ответить | Правка | К родителю #4 | Наверх | Cообщить модератору

    9. "Глюк  с yum в CentOS 8"  +/
    Сообщение от ACCA (ok), 18-Ноя-20, 08:32 
    > так может надо смотреть что и как ты редактируешь, а не обвинять
    > всех вокруг? :DDD

    Ага.

    Разумеется, я должен был запомнить что sed -i работает через жопу и не редактирует "in place", а создаёт копию. У меня есть гвоздь-сотка для прибивания таких программёров к асфальту за яйца.

    Гвоздь цинкованый, так что долго не поржавеет. Приходи, посмотришь.

    Ответить | Правка | Наверх | Cообщить модератору

    10. "Глюк  с yum в CentOS 8"  +/
    Сообщение от And (??), 18-Ноя-20, 20:02 
    >> с помощью sed -i, то sed стирает symlink и делает копию
    >> файла.
    > А то выстрелил себе в ногу, а виноват производитель ружья. Л -
    > Логика

    Текстовый редактор не имеет права заменять симлинк реальным файлом, сударь. Кыш на урок программирования, а то прогул запишут! ;)

    Ответить | Правка | К родителю #8 | Наверх | Cообщить модератору

    11. "Глюк  с yum в CentOS 8"  +/
    Сообщение от ALex_hha (ok), 21-Ноя-20, 15:14 
    > Текстовый редактор не имеет права заменять симлинк реальным файлом, сударь. Кыш на
    > урок программирования, а то прогул запишут! ;)

    А с каких это пор sed стал текстовым редактором в прямом понимании? Это вообще то потоковый редактор и до симлинков ему нет никакого дела, собственно это не его задача и проблема

    Ответить | Правка | Наверх | Cообщить модератору

    Архив | Удалить

    Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру