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

Исходное сообщение
"Не запускается Squid"

Отправлено maxim , 11-Дек-02 13:11 
Проблема такая: не хочет запускаться squid. При запуске пишет: Could not determine fully qualified hostname. Please set "visible_hostname".
Что надо писать в squid.conf по этому поводу. Какой hostname?
Если я ставлю имя локальной машины, при запуске с ключом -z он пишет что нет доступа и не может создать кэш.

Linux Mandrake 8.2
Squid 2.5 St1


Содержание

Сообщения в этом обсуждении
"RE: Не запускается Squid"
Отправлено Gennadiy , 11-Дек-02 15:01 
"visible_hostname" - это сообщение обычно выпадает если в rc.conf какая то ощибка в имени или маске хоста или ннтерфеса. У меня токая была ощибка, я переконфигурил ее с помошью /stand/sysinstall , правда у меня не linux , а freebsd 4.6. Но у тебя думаю загвоздка в том же.

"RE: Не запускается Squid"
Отправлено Squid , 11-Дек-02 15:27 
1) visible_hostname - Это информативный параметр, туда можно писать всё что угодно.. вплоть до proxy.microsft.com
2) "-z" скорее всего ругается на то что не можеть создавать дирректории для кеша.
Правильно сделать так:

в squid.conf:
cache_effective_user squid
cache_effective_group nogroup

В системе добавляешь пользователя squid

создаешь директорию которую ты указал в параметре cache_dir
И даешь юзеру squid права на запись.

дальше п отексту...
#./squid -z
#./squid -N
(если тут матюков не будет то запускаешь сам squid)
#./squid -sY

Регардов...

./squid


"RE: Не запускается Squid"
Отправлено george , 24-Дек-02 14:09 
столкнулся с такой же проблемой
в предыдущих версиях ведь не было такой проблемы, почему здесь нужны все эти манипуляции?


"RE: Не запускается Squid"
Отправлено maxim , 24-Дек-02 15:33 
>столкнулся с такой же проблемой
>в предыдущих версиях ведь не было такой проблемы, почему здесь нужны все
>эти манипуляции?

Я задал владельца nouser и группу nogroup для кэша - всё прошло...


"RE: Не запускается Squid"
Отправлено Begemoth , 24-Дек-02 17:42 
>>столкнулся с такой же проблемой
>>в предыдущих версиях ведь не было такой проблемы, почему здесь нужны все
>>эти манипуляции?
>
>Я задал владельца nouser и группу nogroup для кэша - всё прошло...
>

Абсолютно тоже самое было в связке FreeBSD 4.5 и Squid 2.5.Stable. Лекарство:
chmod nobody /usr/local/squid
После этого
squid -z
После этого все заработало :)


"RE: Не запускается Squid"
Отправлено Begemoth , 25-Дек-02 10:00 
>>>столкнулся с такой же проблемой
>>>в предыдущих версиях ведь не было такой проблемы, почему здесь нужны все
>>>эти манипуляции?
>>
>>Я задал владельца nouser и группу nogroup для кэша - всё прошло...
>>
>
>Абсолютно тоже самое было в связке FreeBSD 4.5 и Squid 2.5.Stable. Лекарство:
>
>chmod nobody /usr/local/squid
>После этого
>squid -z
>После этого все заработало :)

Sorry забыл добавить, что надо запускать Squid с ключами -DsY. Ключ D исключает проверку DNS при запуске прокси.


"RE: Не запускается Squid"
Отправлено george , 25-Дек-02 11:07 
>>>столкнулся с такой же проблемой
>>>в предыдущих версиях ведь не было такой проблемы, почему здесь нужны >chmod nobody /usr/local/squid
>После этого
>squid -z
>После этого все заработало :)

Вообще то chmod задаёт права доступа, а nobody это либо юзер, либо группа.
Пробовал всё предложенные способы, не проходит. Может есть что то более правильное. Система FreeBSD-4.7 squid 2.5 stable1, заведён юзер squid/nogroup  без shell и home. Создана директория cache с владельцем squid. И тем не менее при запуске ./squid -z появляется следующие:
FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
Squid Cache (Version 2.5.STABLE1): Terminated abnormally.
CPU Usage: 0.038 seconds = 0.029 user + 0.010 sys
Maximum Resident Size: 1208 KB
Page faults with physical i/o: 0
Abort trap



"RE: Не запускается Squid"
Отправлено keepver , 25-Дек-02 11:36 
> FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
странно, что на эту фразу ты не обратил внимания.

ищешь в squid.conf директиву visible_hostname и указываешь в ней имя своего хоста. так понятно ?


"RE: Не запускается Squid"
Отправлено george , 27-Дек-02 09:59 
>> FATAL: Could not determine fully qualified hostname.  Please set 'visible_hostname'
>странно, что на эту фразу ты не обратил внимания.
>
>ищешь в squid.conf директиву visible_hostname и указываешь в ней имя своего хоста.
>так понятно ?

Сам то пробовал... Это вообще то первое что приходит на ум. Прописываешь и он говорит неизвестное имя...


"RE: Не запускается Squid"
Отправлено keepver , 27-Дек-02 10:53 
тут разжевано до невозможности:
http://www.opennet.me/openforum/vsluhforumID1/24194.html


"RE: Не запускается Squid"
Отправлено Ларчик , 26-Дек-02 19:19 
У меня та же проблема, думаю копать надо в сторону связи с ДНС серверами - держателями прямой и обратной зоны твоего сервака, поскольку стоит мне запустить связь с Инетом и получением возможности связываться с ДНС- серверами. как сквид прекрасно запускается


"RE: Не запускается Squid"
Отправлено Diablo , 15-Фев-03 17:33 
>У меня та же проблема, думаю копать надо в сторону связи с
>ДНС серверами - держателями прямой и обратной зоны твоего сервака, поскольку
>стоит мне запустить связь с Инетом и получением возможности связываться с
>ДНС- серверами. как сквид прекрасно запускается


мне, для того, чтобы справится с этой проблемой было достаточно посмотреть в /etc/hosts и исправить укороченные хосты на полные - типа не arvi - а arvi.ln.ua - после этого - сквида заработала


"RE: Не запускается Squid"
Отправлено Новичок , 04-Фев-03 19:09 
>Проблема такая: не хочет запускаться squid. При запуске пишет: Could not determine
>fully qualified hostname. Please set "visible_hostname".
>Что надо писать в squid.conf по этому поводу. Какой hostname?
>Если я ставлю имя локальной машины, при запуске с ключом -z он
>пишет что нет доступа и не может создать кэш.
>
>Linux Mandrake 8.2
>Squid 2.5 St1

Ндаа Склифосовские
http_port 192.168.1.201:3128
Это всё.