Bug 20856

Summary: Конфигурация ftp-прокси не работает.
Product: Branch 5.1 Reporter: Michael Shigorin <mike>
Component: alterator-sysconfigAssignee: Nobody's working on this, feel free to take it <nobody>
Status: CLOSED WONTFIX QA Contact: QA 5.1 <qa-5.1>
Severity: minor    
Priority: P3 CC: aen, berkut_174, boyarsh, inger, radik, rom_as, sem, snejok, y.anikin
Version: unspecified   
Hardware: all   
OS: Linux   

Description Michael Shigorin 2009-07-23 20:55:33 MSD
+++ This bug was initially created as a clone of Bug #5691 +++

[...]
И непорядок с настройками не http протоколов нужно-бы исправить:
[root@roman sources.list.d]# env | grep proxy
http_proxy=http://roman:pass@server.diya.org:3128
ftp_proxy=ftp://roman:pass@server.diya.org:3128
https_proxy=https://roman:pass@server.diya.org:3128

С такими настройками apt с репозиториями на ftp не работает.
Comment 1 Michael Shigorin 2009-07-23 20:57:20 MSD
(см. тж. разделившийся bug #5691)
> Положить в ~/.xsession.d/proxy.sh думаю было-бы нормально и вообще его нужно
> делать пользовательским поскольку иначе личные настройки proxy пользователя
> становятся общими.
Личные не станут, от не-рута в /etc/sysconfig/ не попишешь.  Вообще я не знаю, запускается ли сейчас acc от пользователя с соответствующим ограничением списка модулей теми, которые умеют per-user setup, и коррекцией их работы.

> И непорядок с настройками не http протоколов нужно-бы исправить:
> [root@roman sources.list.d]# env | grep proxy
> http_proxy=http://roman:pass@server.diya.org:3128
> ftp_proxy=ftp://roman:pass@server.diya.org:3128
> https_proxy=https://roman:pass@server.diya.org:3128
2 inger: зачем ты это сломал в коммите 76642002668bf22362f13aec4f021dc137b796ca?
Если у нас HTTP proxy вроде Squid, то обращения к FTP-серверам мы к нему делаем всё равно по HTTP.  Также и HTTPS_PROXY -- ходим по http:// (и ничего не кэшируется, а делается CONNECT).

FTP proxy бывают, но редкость (помнится, suse proxy suite такой содержал).

Спросил бы или проверил хоть.

> С такими настройками apt с репозиториями на ftp не работает.
Comment 2 Yuri V. Anikin 2010-03-24 09:50:32 MSK
Указание прокси из alterator-sysconfig некорректно записывает значение пароля пользователя, если в пароле имеется пробел. В этом случае в /etc/sysconfig/network записывается:
HTTP_PROXY=http://user:My+Password@proxy:3128
FTP_PROXY=ftp://user:My+Password@proxy:3128
HTTPS_PROXY=https://user:My+Password@proxy:3128
при этом аутентификация на сквиде конечно же не проходит. Apt-indicator не может проверить наличие обновлений. Да и указание протоколов ftp и https для сквида в соответствующих переменных не отрабатывает.
Comment 3 Michael Shigorin 2010-03-27 16:47:40 MSK
Пока могу только предложить не использовать пробел в таких паролях -- быстро ничего сделать не могу сейчас (inger@, как понимаю, тем более).
Comment 5 Mikhail Efremov 2023-12-08 20:45:56 MSK
В Сизифе исправлено в 1.1-alt1.1, на 5.1 уже никто ничего исправлять не будет.