Bug 28843

Summary: Не запускается служба squid после настройки
Product: Sisyphus Reporter: Andrey Cherepanov <cas>
Component: alterator-squidAssignee: Anton V. Boyarshinov <boyarsh>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: aen, boyarsh, led, manowar
Version: unstable   
Hardware: all   
OS: Linux   
Bug Depends on: 28859    
Bug Blocks: 27685    

Description Andrey Cherepanov 2013-04-12 18:36:37 MSK
После настройки при включении службы в режимах "Без аутентификации", "Kerberos+PAM" появляется нелокализованное окно с надписью: 
Unable to turn proxy server service on

В консоли:
# service squid start
Starting squid service: 2013/04/12 14:30:13| ERROR: auth_param negotiate program /usr/lib/squid/squid_kerb_auth: (2) No such file or directory
FATAL: auth_param negotiate program /usr/lib/squid/squid_kerb_auth: (2) No such file or directory
Squid Cache (Version 3.2.9-BZR): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.000 user + 0.016 sys
Maximum Resident Size: 24384 KB
Page faults with physical i/o: 0squid_kerb_auth

Файл /usr/lib/squid/squid_kerb_auth доступен только в squid_3.1. А что в squid-3.2.9 ?
Comment 1 Andrey Cherepanov 2013-04-12 18:50:10 MSK
При использовании squid_3.1 тоже не работает, но с другой диагностикой:

Starting squid service: 2013/04/12 14:49:04| aclParseAclList: ACL name 'localhost' not found.
FATAL: Bungled squid.conf line 31: http_access allow localhost manager
Squid Cache (Version 3.1.23-BZR): Terminated abnormally.
CPU Usage: 0.016 seconds = 0.004 user + 0.012 sys
Maximum Resident Size: 22112 KB
Page faults with physical i/o: 0
Comment 2 AEN 2013-04-12 18:58:12 MSK
alterator-squid нуждается в переработке.
Я бы выключил его из текущих бета-версий Кентавра.
Comment 3 led 2013-04-12 21:00:56 MSK
(В ответ на комментарий №0)
> После настройки при включении службы в режимах "Без аутентификации",
> "Kerberos+PAM" появляется нелокализованное окно с надписью: 
> Unable to turn proxy server service on
> 
> В консоли:
> # service squid start
> Starting squid service: 2013/04/12 14:30:13| ERROR: auth_param negotiate
> program /usr/lib/squid/squid_kerb_auth: (2) No such file or directory
> FATAL: auth_param negotiate program /usr/lib/squid/squid_kerb_auth: (2) No such
> file or directory
> Squid Cache (Version 3.2.9-BZR): Terminated abnormally.
> CPU Usage: 0.016 seconds = 0.000 user + 0.016 sys
> Maximum Resident Size: 24384 KB
> Page faults with physical i/o: 0squid_kerb_auth
> 
> Файл /usr/lib/squid/squid_kerb_auth доступен только в squid_3.1. А что в
> squid-3.2.9 ?

/usr/share/doc/squid-*/html/release-3.2.html, раздел "2.6 Helper Name Changes". В частности, по squid_kerb_ldap -> ext_kerberos_ldap_group_acl
Comment 4 AEN 2013-04-28 21:28:51 MSK
2boyarsh: как в новой бете?
Comment 5 Anton V. Boyarshinov 2013-04-29 15:14:06 MSK
(В ответ на комментарий №4)
> 2boyarsh: как в новой бете?

У меня работает, но хорошо было бы, чтоб кто-нибудь протестировал независимо.
Comment 6 AEN 2013-05-03 17:46:07 MSK
(В ответ на комментарий №5)
> (В ответ на комментарий №4)
> > 2boyarsh: как в новой бете?
> 
> У меня работает, но хорошо было бы, чтоб кто-нибудь протестировал независимо.

cas@ ?
Comment 7 Andrey Cherepanov 2013-05-06 13:35:45 MSK
При обычном включении работает. Не работает при создании правила, но это уже другая проблема.
Comment 8 manowar@altlinux.org 2013-05-13 14:15:02 MSK
  Да там месиво получается из конфига по умолчанию, потому что вместо .documented теперь какой-то сокращённый вариант. К чему парсер был, мягко говоря, не готов. Я парсер сделал чуточку умнее и добавил ещё замену .default на .documented, для надёжности:

http://git.altlinux.org/tasks/97217/

Прошу проверить.
Comment 9 Andrey Cherepanov 2013-05-14 19:05:49 MSK
Теперь squid запускается.