Буду краток. :-)
Всё работает окромя одной маленькой, но неприятной детали, когда я могу уйти в отпуск мне будут названивать со всякой фигней.
Доступ давать не хочу и не кошерно энто))
Нужно, что бы все было по фэн-шую.Но, всё это лирика и так:
Развел я контору на новый пролиантик.)Всё настроил,но:
uname:
FreeBSD 10.3-RELEASE-p4 FreeBSD 10.3-RELEASE-p4 #0: Sat May 28 12:23:44 UTC 2016 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64Squid Cache: Version 3.5.19
smbd -V:
Version 4.4.3wbinfo -t
checking the trust secret for domain TEST via RPC calls succeededwbinfo -p
Ping to winbindd succeededwbinfo -P
checking the NETLOGON for domain[TEST] dc connection to "server.test.ru" succeededwbinfo -u и wbinfo -g показывают всякую фигню, каких поль-вателей и группы))
Всё ок, работает всё идеально.
Но вот есть засада, при ребуте сервака, что происходит раз хз когда, но то что он будет по закону подлости -факт))
Ружо - тоже стреляет)Все работает, окромя squida - пишет собака wbinfo not found.
Достаточно сделать squid restart или killall -9 squid and squid start - всё работает....Вот такая фигня, жить можно, но хотелось бы...порядка что ли)))
> Все работает, окромя squida - пишет собака wbinfo not found.
> Достаточно сделать squid restart или killall -9 squid and squid start -
> всё работает....Сделайте запуск сквида после самбы.
>> Все работает, окромя squida - пишет собака wbinfo not found.
>> Достаточно сделать squid restart или killall -9 squid and squid start -
>> всё работает....
> Сделайте запуск сквида после самбы.Не кошерно, энто, есть еще варианты?)
Тут много шаманов с бубном бегающих(ирония:-))...и перезапуск squida после (ре)старта сервака напрашивается само собой....Но фэн-шуй мне не позволяет энто)
>>> Все работает, окромя squida - пишет собака wbinfo not found.
>>> Достаточно сделать squid restart или killall -9 squid and squid start -
>>> всё работает....
>> Сделайте запуск сквида после самбы.
> Не кошерно, энто, есть еще варианты?)
> Тут много шаманов с бубном бегающих(ирония:-))...и перезапуск squida после (ре)старта
> сервака напрашивается само собой....
> Но фэн-шуй мне не позволяет энто)Не знал что фэн-шуй запрещает ПРАВИЛЬНО настраивать зависимости сетевых служб ...
>>>> Все работает, окромя squida - пишет собака wbinfo not found.
>>>> Достаточно сделать squid restart или killall -9 squid and squid start -
>>>> всё работает....
>>> Сделайте запуск сквида после самбы.
>> Не кошерно, энто, есть еще варианты?)
>> Тут много шаманов с бубном бегающих(ирония:-))...и перезапуск squida после (ре)старта
>> сервака напрашивается само собой....
>> Но фэн-шуй мне не позволяет энто)
> Не знал что фэн-шуй запрещает ПРАВИЛЬНО настраивать зависимости сетевых служб ...Только вот самому лень искать....может есть тут bsd-шники, помогут-подскажут....;-) не солярка и не линукс...с bsdi давненько плотно не работал...
Чтобы не "курить" самому nice, renice, rcorder и прочее.)
А там еще перезатрет скатина при апдейте)) - знаю я их))Не, а вдруг прокатит)))
Ткните носом чебурашку...За мной спасибо не заржавеет...
> Ткните носом чебурашку...
echo -e "# PROVIDE: order010\n# REQUIRE: samba\n# BEFORE: squid\n#\n" > /usr/local/etc/rc.d/order010
>>> Все работает, окромя squida - пишет собака wbinfo not found.
>>> Достаточно сделать squid restart или killall -9 squid and squid start -
>>> всё работает....
>> Сделайте запуск сквида после самбы.
> Не кошерно, энто, есть еще варианты?)
> Тут много шаманов с бубном бегающих(ирония:-))...и перезапуск squida после (ре)старта
> сервака напрашивается само собой....
> Но фэн-шуй мне не позволяет энто)Бред
>>>> Все работает, окромя squida - пишет собака wbinfo not found.
>>>> Достаточно сделать squid restart или killall -9 squid and squid start -
>>>> всё работает....
>>> Сделайте запуск сквида после самбы.
>> Не кошерно, энто, есть еще варианты?)
>> Тут много шаманов с бубном бегающих(ирония:-))...и перезапуск squida после (ре)старта
>> сервака напрашивается само собой....
>> Но фэн-шуй мне не позволяет энто)
> БредЧто бред?
Рестарт службы - вот это бред точно...
Или глянуть настройки каталиста, вроде по дефолту, порт не отдуплять может сразу - там он один висит временно, все равно каталист под замену....Вы что-то хотели по делу сказать "мил" чекловек? Нет - проходите мимо...лес там ------->
Не в состоянии подсказать приоритет и зависимость сходу...ну переживу...гляну сам REQUIRE и прочую фигню фряшную...
Да, мельчают люди)))
> Да, мельчают люди)))Вы сам себе и ответили: добавка winbindd в REQUIRE скрипта /usr/local/etc/rc.d/squid
> Вы сам себе и ответили: добавка winbindd в REQUIRE скрипта /usr/local/etc/rc.d/squidМожно было сразу написать, а лучше кусок скрипта выложить.
Всего делов-то...
Но и на этом спасибо...
>> Да, мельчают люди)))
> Вы сам себе и ответили: добавка winbindd в REQUIRE скрипта /usr/local/etc/rc.d/squidКатегорически не рекомендуется лезть хлебным ножом в часовой механизм.
Достаточно создать в /usr/local/etc/rc.d файлик orderXXX с содержимым:
# PROVIDE: orderXXX
# REQUIRE: winbindd
# BEFORE: squid
Разумеется, даже после подобных вмешательств необходимо запускатьrcorder /etc/rc.d/* /usr/local/etc/rc.d/*для заблаговременного отлова кольцевых/битых зависимостей, могущих привести систему к полной небутабельности.
Я не БСДшник, но есть предположения:
Вы уточните, в каком месте пишется wbinfo not found?
Если имеется ввиду локальный бинарник, то могу предположить, что при старте с системой сквид запускается с такой переменной PATH, в путях котой нет пути до wbinfo. А когда вы его перезапускаете руками из консоли - PATH в вашем окружении со всеми нужными путями.
Если это действительно так, то решение - вручную указать полный набор путей для PATH в init скрипте сквида.
Ну а как проверить PATH я думаю вы знаете.
> Я не БСДшник, но есть предположения:
> Вы уточните, в каком месте пишется wbinfo not found?
> Если имеется ввиду локальный бинарник, то могу предположить, что при старте с
> системой сквид запускается с такой переменной PATH, в путях котой нет
> пути до wbinfo. А когда вы его перезапускаете руками из консоли
> - PATH в вашем окружении со всеми нужными путями.
> Если это действительно так, то решение - вручную указать полный набор путей
> для PATH в init скрипте сквида.
> Ну а как проверить PATH я думаю вы знаете.Да спс, гляну сегодня...в сторону PATH тоже.
>> Я не БСДшник, но есть предположения:
>> Вы уточните, в каком месте пишется wbinfo not found?
>> Если имеется ввиду локальный бинарник, то могу предположить, что при старте с
>> системой сквид запускается с такой переменной PATH, в путях котой нет
>> пути до wbinfo. А когда вы его перезапускаете руками из консоли
>> - PATH в вашем окружении со всеми нужными путями.
>> Если это действительно так, то решение - вручную указать полный набор путей
>> для PATH в init скрипте сквида.
>> Ну а как проверить PATH я думаю вы знаете.
> Да спс, гляну сегодня...в сторону PATH тоже.Да видимо есть разница в переменных окружения когда squid стартует автоматом и когда ты перезапускаешь его с админской консоли.
>[оверквотинг удален]
>>> Если имеется ввиду локальный бинарник, то могу предположить, что при старте с
>>> системой сквид запускается с такой переменной PATH, в путях котой нет
>>> пути до wbinfo. А когда вы его перезапускаете руками из консоли
>>> - PATH в вашем окружении со всеми нужными путями.
>>> Если это действительно так, то решение - вручную указать полный набор путей
>>> для PATH в init скрипте сквида.
>>> Ну а как проверить PATH я думаю вы знаете.
>> Да спс, гляну сегодня...в сторону PATH тоже.
> Да видимо есть разница в переменных окружения когда squid стартует автоматом и
> когда ты перезапускаешь его с админской консоли.PATH решил проблему...
Вот только осталась другая - перезатрет же при обновлении.))
Ну ладно...переживем)Всем спасибо...