The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Samba4 не видит подрограммы"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Samba, выделена в отдельный форум / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Samba4 не видит подрограммы"  +/
Сообщение от lula email(ok) on 04-Мрт-11, 13:39 
Добрый день, Господа Гуру!
система: FreeBSD 7.3-RELEASE GENERIC  i386
самба: Version 4.0.0alpha15-GIT (двухдневная копия GIT зеркала)
ДНС-сервер: bind 9.8
керберос: базовый

при запуске из залогиненной под рутом консоли всё идёт гладко. когда пытаюсь запустить через скрипт в rc.d (сначала базовый из порта пробовал, потом упростил до одной строки: /usr/local/samba/sbin/samba --log-basename=/var/log --daemon), в логах возникает:

[2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)   /usr/local/samba/sbin/samba_dnsupdate: env: python: No such file or directory
[2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)   /usr/local/samba/sbin/samba_spnupdate: env: python: No such file or directory

при этом в том же rc.d скрипте пробовал: cat /usr/local/samba/sbin/samba_dnsupdate, всё проходит гладко, вывод есть, прав хватает. запускается приложение без всяких навороченных чрутов, вроде разницы не должно быть. однако есть. у кого какие мысли?

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Samba4 не видит подрограммы"  +/
Сообщение от Hammer (ok) on 04-Мрт-11, 13:49 
>[оверквотинг удален]
> упростил до одной строки: /usr/local/samba/sbin/samba --log-basename=/var/log --daemon),
> в логах возникает:
> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>   /usr/local/samba/sbin/samba_dnsupdate: env: python: No such file or directory
> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>   /usr/local/samba/sbin/samba_spnupdate: env: python: No such file or directory
> при этом в том же rc.d скрипте пробовал: cat /usr/local/samba/sbin/samba_dnsupdate, всё
> проходит гладко, вывод есть, прав хватает. запускается приложение без всяких навороченных
> чрутов, вроде разницы не должно быть. однако есть. у кого какие
> мысли?

Наверное не подхватываются переменные среды.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Samba4 не видит подрограммы"  +/
Сообщение от lula email(ok) on 04-Мрт-11, 13:52 
> Наверное не подхватываются переменные среды.

тогда имеет смысл поэкспериментировать с setenv. а какими переменными можно поиграться? и если выставить setenv это только на контексте самбы отразится или на всех демонах?


Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "Samba4 не видит подрограммы"  +/
Сообщение от Andrey Mitrofanov on 04-Мрт-11, 14:53 
> при запуске из залогиненной под рутом консоли всё идёт гладко.
> когда пытаюсь
> запустить через скрипт в rc.d
> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>   /usr/local/samba/sbin/samba_dnsupdate: env: python: No such file or directory
> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>   /usr/local/samba/sbin/samba_spnupdate: env: python: No such file or directory

Видимо, PATH разные во время загрузки системы и "под рутом".
env говорит, что не может найти python, а ищет он его по PATH-у.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "Samba4 не видит подрограммы"  +/
Сообщение от lula email(ok) on 05-Мрт-11, 13:09 
>> при запуске из залогиненной под рутом консоли всё идёт гладко.
>> когда пытаюсь
>> запустить через скрипт в rc.d
>> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>>   /usr/local/samba/sbin/samba_dnsupdate: env: python: No such file or directory
>> [2011/03/04 06:06:33,  0] ../lib/util/util_runcmd.c:288(samba_runcmd_io_handler)
>>   /usr/local/samba/sbin/samba_spnupdate: env: python: No such file or directory
> Видимо, PATH разные во время загрузки системы и "под рутом".
> env говорит, что не может найти python, а ищет он его по
> PATH-у.

благодарю, господа! глаз замылился, не увидел очевидного)

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру