Снегопат
https://snegopat.ru/forum/

Установка Снегопат
https://snegopat.ru/forum/viewtopic.php?f=1&t=356
Страница 1 из 2

Автор:  Light [ 31 янв 2013, 08:40 ]
Заголовок сообщения:  Установка Снегопат

Здравствуйте.

После установки снегопат выдаёт такое сообщение:

\fossil.exe: server says: 407 Proxy Authentication Required
( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )

Настройки прокси указаны.

Как обновить снегопат через прокси?

Автор:  orefkov [ 31 янв 2013, 08:48 ]
Заголовок сообщения:  Re: Установка Снегопат

Имя и пароль указал для прокси?
Что сисадмин говорит по этому поводу?

Автор:  Light [ 31 янв 2013, 09:39 ]
Заголовок сообщения:  Re: Установка Снегопат

Все данные для прокси указаны.
Прокси работает, через него идёт весь трафик, в то числе web.

Как я понимаю, ошибка "407 Proxy Authentication Required" возникает когда выход в интернет с прокси идёт без отправки авторизации на прокси?

Автор:  orefkov [ 31 янв 2013, 09:53 ]
Заголовок сообщения:  Re: Установка Снегопат

В скрипте get_latest.cmd в начале прописано
set http_proxy=http://имянапрокси:парольнапрокси@адреспрокси:порт
?

Автор:  Light [ 31 янв 2013, 09:59 ]
Заголовок сообщения:  Re: Установка Снегопат

Прописан.

Автор:  orefkov [ 31 янв 2013, 11:15 ]
Заголовок сообщения:  Re: Установка Снегопат

Тогда в файле get_latest.cmd исправьте строку
Код:
fossil clone "http://%login%@snegopat.ru/main" -A %name% repo\core.fossil

на
Код:
fossil clone "http://%login%@snegopat.ru/main" -A %name% --httptrace repo\core.fossil

После запуска в каталоге снегопата будут файлы http-request-N.txt и http-reply-N.txt.
Запости их содержимое.

Автор:  Light [ 31 янв 2013, 12:50 ]
Заголовок сообщения:  Re: Установка Снегопат

http-request-1.txt

POST http://Light@snegopat.ru/main/xfer/xfer HTTP/1.0
Proxy-Authorization: Basic ****
Host: snegopat.ru
User-Agent: Fossil/1.23 (2012-06-20 06:26:07 [77bb2b2c94])
Content-Type: application/x-fossil-debug
Content-Length: 53

clone 3 1
# 9329CA05A0037C8696AEFB2DCB3DA933932CFC90


http-reply-1.txt

HTTP/1.1 407 Proxy Authentication Required ( Forefront TMG requires authorization to fulfill the request. Access to the Web Proxy filter is denied. )
Via: 1.1 *****
Proxy-Authenticate: Negotiate
Proxy-Authenticate: Kerberos
Proxy-Authenticate: NTLM
Connection: Keep-Alive
Proxy-Connection: Keep-Alive
Pragma: no-cache
Cache-Control: no-cache
Content-Type: text/html
Content-Length: 4128

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Error Message</TITLE>
<META http-equiv=Content-Type content="text/html; charset=UTF-8">
<STYLE id=L_default_1>A {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #005a80; FONT-FAMILY: tahoma
}
A:hover {
FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #0d3372; FONT-FAMILY: tahoma
}
TD {
FONT-SIZE: 8pt; FONT-FAMILY: tahoma
}
TD.titleBorder {
BORDER-RIGHT: #955319 1px solid; BORDER-TOP: #955319 1px solid; PADDING-LEFT: 8px; FONT-WEIGHT: bold; FONT-SIZE: 12pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #955319 0

Автор:  orefkov [ 31 янв 2013, 13:03 ]
Заголовок сообщения:  Re: Установка Снегопат

Походу у вас Forefront по простому не авторизует, требует Negotiate, Kerberos или NTLM.
Fossil умеет только basic авторизацию.
Попробуй имя пароль оставить пустыми (set http_proxy=http://хост:порт) - возможно, он тогда авторизует сам прозрачно.
Ну или с сисадмином договаривайся, чтобы тебя прокси без авторизации пустило (например, по IP, или LDAP).

Так же возможен вариант, что прокси может быть настроена на "прозрачную" работу.
В этом случае вообще не надо прокси указывать, оно само весь трафик завернет и авторизует.
Короче, с админом надо разбираться.

Автор:  Light [ 31 янв 2013, 14:03 ]
Заголовок сообщения:  Re: Установка Снегопат

Наш прокси не используе Basic авторизацию, и другие "прозрачные" настройки.
Попробую использовать cntlm, дожно помочь.

А вообще странно, что программный продукт за такую сумму поддерживает только Basic авторизацию на прокси.

Автор:  orefkov [ 31 янв 2013, 14:16 ]
Заголовок сообщения:  Re: Установка Снегопат

fossil бесплатен

Страница 1 из 2 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/