Итак, господа, 2019 год на дворе - а воз и ныне там? Ну не работает cl-update через прокси, хоть ты тресни - а все рекомендации относятся к году лохматому, при том, что calculate-utils регулярно переделывается нафиг.
Вот, форму мне предложил тему от 2016 года - я ее уже читал, но как так ни делай - работать не будет. Icerider, ау!
В итоге плюнул я на это дело и решил разобраться. Да, cl-core сотоварищи написана на питоне, а я питона совсем не знаю, но пофиг - я знаю Perl и общие принципы, есть гугл, прорвемся!
Прорываемся… и охреневаем.
--- binhosts.py.old 2019-02-15 17:00:33.000000000 +0700
+++ binhosts.py 2019-06-03 13:09:19.609969164 +0700
@@ -43,8 +43,9 @@
"""
Получить URL, без прокси
"""
- proxy_handler = urllib2.ProxyHandler({})
- opener = urllib2.build_opener(proxy_handler)
+# proxy_handler = urllib2.ProxyHandler({})
+# opener = urllib2.build_opener(proxy_handler)
+ opener = urllib2.build_opener()
if timeout is not None:
f = opener.open(fn, timeout=timeout)
else:
Вот ЭТО, простите, как назвать??? (Патч имени меня, в оригинале - старая версия, собственно файл - как наверное уже догадались - /usr/lib/python2.7/site-packages/calculate/lib/utils/binhosts.py
Вот скажите мне, ей-Богу интересно очень - ПОЧЕМУ? Сервак может быть за корпоративным прокси, доступ через который не получить никак. Накуа ему требовать прямой выход в тырнет?