Bug 17630

Summary: alterator-обновления не работают из-за прокси
Product: ALT Linux Lite Reporter: Георгий Кирик <utjhubq>
Component: bugsAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: Andrey Cherepanov <cas>
Severity: normal    
Priority: P2 CC: inger, slazav
Version: 4.1.0Keywords: alterator-platform-1.3
Hardware: x86   
OS: Linux   

Description Георгий Кирик 2008-10-20 18:19:54 MSD
в "Центре управления системой" (alterator, acc) в разделе "Программное обеспечение" "Обновления", "Установка программ" при попытках обращения к сети не понимают прокси и сообщают о невозможности получить списки пакетов, сами пакеты и т.д..

В сетевых настройках "центра" прокси выставлен:
[root@altlinux ~]# set | grep -i prox
FTP_PROXY=http://cache.jet.msk.su:8080/
HTTPS_PROXY=http://cache.jet.msk.su:8080/
HTTP_PROXY=http://cache.jet.msk.su:8080/
ftp_proxy=http://cache.jet.msk.su:8080/
http_proxy=http://cache.jet.msk.su:8080/
https_proxy=http://cache.jet.msk.su:8080/
[root@altlinux ~]# 

В Synaptic-е прокси тоже выставлен и synaptic устанавливает и обновляет пакеты нормально.
Comment 1 Andrey Cherepanov 2008-10-22 12:44:06 MSD
А сам apt-get update в консоли работает?
Comment 2 Георгий Кирик 2008-10-22 16:14:10 MSD
Да.
[root@alt ~]# apt-get update
Получено: 1 http://ftp.altlinux.org i586 release [1021B]
Получено: 2 http://ftp.altlinux.org i586 release [717B]
Получено: 3 http://ftp.altlinux.org i586 release [734B]
Получено: 4 http://ftp.altlinux.org noarch release [732B]
Получено 3204B за 5s (570B/s).
Найдено http://ftp.altlinux.org i586/main pkglist
Найдено http://ftp.altlinux.org i586/main release     
Найдено http://ftp.altlinux.org i586/classic pkglist  
Найдено http://ftp.altlinux.org i586/classic release  
Найдено http://ftp.altlinux.org i586/updates pkglist  
Найдено http://ftp.altlinux.org i586/updates release  
Найдено http://ftp.altlinux.org i586/classic pkglist                           
Найдено http://ftp.altlinux.org i586/classic release                           
Найдено http://ftp.altlinux.org noarch/classic pkglist                         
Найдено http://ftp.altlinux.org noarch/classic release                         
Чтение списков пакетов... Завершено                                            
Построение дерева зависимостей... Завершено
[root@alt ~]# 

А если в "Центре управления системой" выбираю "Обновления" -> "Проверить наличие обновлений",
то получаю
Критическая ошибка:
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/i586/base/release  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/updates/4.1/i586/base/release  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/i586/base/release  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/noarch/base/release  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/i586/base/pkglist.main  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/i586/base/release.main  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/i586/base/pkglist.classic  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/Desktop/current/i586/base/release.classic  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/updates/4.1/i586/base/pkglist.updates  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/updates/4.1/i586/base/release.updates  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/i586/base/pkglist.classic  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/i586/base/release.classic  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/noarch/base/pkglist.classic  Could not resolve 'ftp.altlinux.org'
Failed to fetch http://ftp.altlinux.org/pub/distributions/ALTLinux/4.1/branch/noarch/base/release.classic  Could not resolve 'ftp.altlinux.org'
W: Release files for some repositories could not be retrieved or authenticated. Such repositories are being ignored.
W: You may want to run apt-get update to correct these problems
E: Some index files failed to download, they have been ignored, or old ones used instead.

Лезет напрямую, не обращая внимания на proxy.
Comment 3 inger@altlinux.org 2008-11-12 15:15:21 MSK
В branch4.1 и в Sisyphus отправлен consolehelper, который передаёт переменные связанные с настройками proxy.

Comment 4 Георгий Кирик 2008-11-14 11:24:11 MSK
Спасибо, в alterator обновления заработали.
Но теперь synaptic при нажатии "Отметить для обновления" вылетает.
В логах при этом:
Nov 14 11:18:27 althost kernel: synaptic[8957]: segfault at 10f350c8 ip b74db801 sp bfa1955c e
rror 4 in libc-2.5.1.so[b7472000+123000]
Уж не знаю, с чем это связано.
Comment 5 Георгий Кирик 2008-11-14 11:43:28 MSK
В догонку:
начинается падение synaptic сразу после первого обновления через alterator.
Проверено на двух машинах.
Из консоли apt-get-ом все номрально.
Comment 6 inger@altlinux.org 2008-11-14 22:02:51 MSK
(In reply to comment #5)
> В догонку:
> начинается падение synaptic сразу после первого обновления через alterator.
> Проверено на двух машинах.
> Из консоли apt-get-ом все номрально.
Значит надо вешать багу на synaptic ;)
> 

Comment 7 Георгий Кирик 2008-11-17 09:55:54 MSK
Именно так сразу и сделал :)
https://bugzilla.altlinux.org/show_bug.cgi?id=17889
Comment 8 Георгий Кирик 2008-11-17 10:16:42 MSK
Хотя, думаю, что это все-таки по теме alterator-а, так как после его единственного обновления synaptic перестал работать, а до этого нормально работал.
Значит, похоже, это alterator что-то поломал.
Comment 9 inger@altlinux.org 2008-11-17 12:46:14 MSK
(In reply to comment #8)
> Хотя, думаю, что это все-таки по теме alterator-а, так как после его единственного
> обновления synaptic перестал работать, а до этого нормально работал.
> Значит, похоже, это alterator что-то поломал.
Это примерно как винить солнце в плохой погоде ;)

alterator не может ничего поломать ибо обновление делает не он а apt-get ;)


Comment 10 Георгий Кирик 2008-11-17 13:41:39 MSK
Ну Вам виднее. Я внутренностей и логики работы alterator-а не знаю и судил по тому, что до обновления (и вообще всегда) synaptic работал, а после обновления через alterator начал падать. То есть причиной послужило обновление через alterator.
Тогда напрашивается следующий вывод/версия :), что alterator что-то изменил в cистеме так, что synaptic этого не может переварить, хотя с точки зрения самого alterator-а и apt-get-а это нормально. На эту мысль наводит и то, что alterator располагает списки репозиториев не так, как они были в synaptic-е.
Вы говорите, что все делает apt-get, но я много раз чередовал обновления через synaptic и apt-get из консоли, и все было нормально. Пока не воспользовался alterator-ом.
Факты - упрямая вещь.