Пошаговые руководства, шпаргалки, полезные ссылки...
БлогФорумАвторы
Полезные Online-сервисы
Перечень Бесплатного ПО
Подписка на RSS-канал
В процессе работы пакетного менеджера yum можно обнаружить, что в отправляемых HTTP-запросах отсутствует заголовок UserAgent. В некоторых ситуация может потребоваться явное указание этого заголовка (например, при использовании разрешающих правил с использованием данного заголовка на прокси-сервере).
Откроем в текстовом редакторе файл yumRepo.py (путь к файлу может отличаться в зависимости от версии RHEL).
yumRepo.py
# nano /usr/lib/python2.7/site-packages/yum/yumRepo.py
Найдём и откорректируем в файле строку, определяющую значение заголовка UserAgent. Заменим строку вида…
self.http_headers = {}
на строку вида
self.http_headers = { 'UserAgent' : 'RHELyum' }
Сразу после этого можно проверить работу yum, чтобы убедиться в наличии заголовка UserAgent.
Минусом описанного метода является то, что в последующем при обновлении бакетной базы ОС, сделанные изменения могут быть потеряны и может потребоваться повторная правка файла yumRepo.py.
Дополнительные источники информации:
Проверено на следующих конфигурациях:
Автор первичной редакции: Алексей Максимов Время публикации: 13.10.2023 18:34