URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 6961
[ Назад ]

Исходное сообщение
"Squid v.3.2.8 не стартует."

Отправлено tim , 08-Мрт-13 22:54 
Доброго времени суток, господа.

После последнего обновления, Squid перестал стартовать (с версией 3.2.7 проблем не было).
FreeBSD 9.1
Ошибка:

aclIpParseIpData: Bad host/IP: '::1' in '::1', flags=0 : (8) hostname nor servname provided, or not known
FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1
Squid Cache (Version 3.2.8): Terminated abnormally.
CPU Usage: 0.036 seconds = 0.036 user + 0.000 sys
Maximum Resident Size: 9964 KB
Page faults with physical i/o: 0
/usr/local/etc/rc.d/squid: WARNING: failed to start squid

В ядре IP6 включен.
Cам прокси собирался без поддержки IP6, и с поддержкой - не стартует.

Может кто уже сталкивался ?

Спасибо.


Содержание

Сообщения в этом обсуждении
"Squid v.3.2.8 не стартует."
Отправлено кегна , 08-Мрт-13 23:48 
>[оверквотинг удален]
> FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1
> Squid Cache (Version 3.2.8): Terminated abnormally.
> CPU Usage: 0.036 seconds = 0.036 user + 0.000 sys
> Maximum Resident Size: 9964 KB
> Page faults with physical i/o: 0
> /usr/local/etc/rc.d/squid: WARNING: failed to start squid
> В ядре IP6 включен.
> Cам прокси собирался без поддержки IP6, и с поддержкой - не стартует.
> Может кто уже сталкивался ?
> Спасибо.

так удалите ::1
помоему это очевидно


"Squid v.3.2.8 не стартует."
Отправлено tim , 11-Мрт-13 11:55 
>[оверквотинг удален]
>> CPU Usage: 0.036 seconds = 0.036 user + 0.000 sys
>> Maximum Resident Size: 9964 KB
>> Page faults with physical i/o: 0
>> /usr/local/etc/rc.d/squid: WARNING: failed to start squid
>> В ядре IP6 включен.
>> Cам прокси собирался без поддержки IP6, и с поддержкой - не стартует.
>> Может кто уже сталкивался ?
>> Спасибо.
> так удалите ::1
> помоему это очевидно

Спасибо за ответ.
Видимо, увы, это очевидно не для всех.
Уточните, плз., откуда, по Вашему, нужно удалить ::1
Спасибо.


"Squid v.3.2.8 не стартует."
Отправлено reader , 11-Мрт-13 13:30 
>[оверквотинг удален]
>>> В ядре IP6 включен.
>>> Cам прокси собирался без поддержки IP6, и с поддержкой - не стартует.
>>> Может кто уже сталкивался ?
>>> Спасибо.
>> так удалите ::1
>> помоему это очевидно
> Спасибо за ответ.
> Видимо, увы, это очевидно не для всех.
> Уточните, плз., откуда, по Вашему, нужно удалить ::1
> Спасибо.

очевидно из конфига squid

FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1


"Squid v.3.2.8 не стартует."
Отправлено tim , 11-Мрт-13 13:46 
>[оверквотинг удален]
>>>> Может кто уже сталкивался ?
>>>> Спасибо.
>>> так удалите ::1
>>> помоему это очевидно
>> Спасибо за ответ.
>> Видимо, увы, это очевидно не для всех.
>> Уточните, плз., откуда, по Вашему, нужно удалить ::1
>> Спасибо.
> очевидно из конфига squid
> FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1

Спасибо за ответ.
Если Вы о "squid.conf", то там и близко нет ничего похожего.
Не то что в строке 6, а вообще в этом файле "::1" нет.
Уточню еще раз.
До обновления версии, squid нормально работал, и работал с
"config.sys". Тепер же, после portupgrade, он перестал стартовать, и,
похоже, смотрит в какой то другой конфиг (хотя в squid -v все по прежнему).
Спасибо.


"Squid v.3.2.8 не стартует."
Отправлено ipmanyak , 11-Мрт-13 15:11 
Разберитесь откуда у вас стартует сквид и с каким конфигом. Судя по мессаге, стартует отсюда
/usr/local/etc/rc.d/squid: WARNING: failed to start squid
как вариант запустите сквид вручную, подсунув ваш конфиг
Usage: squid [-cdhvzCFNRVYX] [-s | -l facility] [-f config-file] [-[au] port] [-k signal]
       -a port   Specify HTTP port number (default: 3128).
       -d level  Write debugging to stderr also.
       -f file   Use given config-file instead of
                 /etc/squid/squid.conf


"Squid v.3.2.8 не стартует."
Отправлено tim , 12-Мрт-13 00:00 
>[оверквотинг удален]
> Usage: squid [-cdhvzCFNRVYX] [-s | -l facility] [-f config-file] [-[au] port] [-k
> signal]
>        -a port   Specify
> HTTP port number (default: 3128).
>        -d level  Write debugging
> to stderr also.
>        -f file   Use
> given config-file instead of
>            
>      /etc/squid/squid.conf

103 9:58pm / # /usr/local/etc/rc.d/squid start -f /usr/local/etc/squid/squid.conf
Starting squid.
2013/03/11 21:58:38| aclIpParseIpData: Bad host/IP: '::1' in '::1', flags=0 : (8) hostname nor servname provided, or not known
FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1
Squid Cache (Version 3.2.8): Terminated abnormally.
CPU Usage: 0.038 seconds = 0.028 user + 0.009 sys
Maximum Resident Size: 8304 KB
Page faults with physical i/o: 0
/usr/local/etc/rc.d/squid: WARNING: failed to start squid


"Squid v.3.2.8 не стартует."
Отправлено ipmanyak , 12-Мрт-13 07:06 
> 103 9:58pm / # /usr/local/etc/rc.d/squid start -f /usr/local/etc/squid/squid.conf

Это не совсем ручной запуск, это вы стартуете скрипт, параметр при такой запуске может не передаться.
Ручной запуск такой:
/usr/sbin/squid  -f /usr/local/etc/squid/squid.conf

> Starting squid.
> 2013/03/11 21:58:38| aclIpParseIpData: Bad host/IP: '::1' in '::1', flags=0 : (8)
> hostname nor servname provided, or not known
> FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1

в данном случае однозначно ругачка на аксель, который должен выглядеть как
acl localhost src 127.0.0.1

Посмотрите файл cache.log от сквида, там вам сквид точно скажет откуда он взял конфиг. Вы должны увидеть там примерно такую строчку для моего случая с ОС RED HAT олна такая:
2013/03/01 06:00:02| Processing Configuration File: /etc/squid/squid.conf (depth 0)



"Squid v.3.2.8 не стартует."
Отправлено Oleg , 14-Мрт-13 10:58 
Здравствуйте!

> aclIpParseIpData: Bad host/IP: '::1' in '::1', flags=0 : (8) hostname nor servname
> provided, or not known
> FATAL: Bungled Default Configuration line 6: acl localhost src 127.0.0.1/32 ::1

для отвечавших ранее умников: ключевое слово bungled. Справочно: это строки конфига, которые вкомпиливаются в сквид. minimal default.

> В ядре IP6 включен.
> Cам прокси собирался без поддержки IP6, и с поддержкой - не стартует.

у меня в ядре IPV6 нет, и на 9.х и на 8.3 -- аналогично. Дело в сквиде

> Может кто уже сталкивался ?

лечится ручной пересборкой, и после
make patch
изничтожении ::1 в соответвующей строках в /usr/ports/www/squid32/work/squid-3.2.8/src/cf.data.pre

DEFAULT: localhost src 127.0.0.1/32
DEFAULT: to_localhost dst 127.0.0.0/8 0.0.0.0/32

далее собираете, ставите и всё чирикает. Проверено.

> Спасибо.

You are welcome!


"Squid v.3.2.8 не стартует."
Отправлено Oleg , 14-Мрт-13 22:49 
http://www.freebsd.org/cgi/query-pr.cgi?pr=176951

"Squid v.3.2.8 не стартует."
Отправлено tim , 17-Мрт-13 18:00 
> http://www.freebsd.org/cgi/query-pr.cgi?pr=176951

Олег, спасибо что объяснили.
Все правильно, все работает.

Всем спасибо.

С уважением, Александр