cl-setup samba Can not add user client

Привет всем.

При попытке настроить самбу выдает ошибку

<code>
 #  cl-setup -n Adm -w STANDART samba
 * WARNING: Executing of the program will change the configuration files of Samba service.
If you are ready to continue executing the program, input 'yes', if not 'no': yes

 * Removed Samba DN from LDAP Database ...                                                                                     [ ok ]
 * Added ldif file ...                                                                                                         [ ok ]
 * Starting Samba ...                                                                                                          [ ok ]
 * Can not add user client
 * not created samba user 'client'
попытки установить самбу без параметров -n и -w не меняют ничего

кусок лога из messages дамп ldap-а и созданный smb.conf приланаются

mess (10.9 KB)
cl.ldif (9.87 KB)
smb.conf (2.49 KB)

PS
всеми юзерами из /etc/calculate/calculate.ldap пролистать ldap-базу удалось,
заходил через phpldapadmin

PPS
только что решил попробовать с чистого листа, тот же результат

<code>
 # cl-setup -f ldap && cl-setup unix && cl-setup -n adm -w STANDART samba
 * Создан архивный файл: /var/calculate/server-backup/ldap/20091222193057.tar.bz2
 * LDAP база данных очищена ...                                                                                                [ ok ]
 * Добавлен ldif файл ...                                                                                                      [ ok ]
 * LDAP сервис сконфигурирован ...                                                                                             [ ok ]
 * ПРЕДУПРЕЖДЕНИЕ: Выполнение этой программы изменит конфигурационные файлы и базу данных сервиса LDAP.

Если вы готовы продолжить выполнение программы, введите 'yes', если нет - 'no': yes

 * Добавлен ldif файл ...                                                                                                      [ ok ]
 * Unix сервис сконфигурирован ...                                                                                             [ ok ]
 * ПРЕДУПРЕЖДЕНИЕ: Выполнение этой программы изменит конфигурационные файлы Samba сервиса.
Если вы готовы продолжить выполнение программы, введите 'yes', если нет - 'no': yes

 * Добавлен ldif файл ...                                                                                                      [ ok ]
 * Запускается Samba ...                                                                                                       [ ok ]
 * Не удалось добавить пользователя client
 * не удалось создать samba пользователя 'client'

PPPS
совсем забыл уточнить система gentoo (не calculate)

<code>
 # genlop -r |tail -n2
     rsync'ed at >>> Wed Nov 25 16:24:45 2009
 # uname -srvmpio
Linux 2.6.30-gentoo-r6 #2 SMP Mon Nov 2 09:39:27 EET 2009 i686 Intel(R) Core(TM)2 Duo CPU E7200 @ 2.53GHz GenuineIntel GNU/Linux

 # eix -cI --only-in-overlay calculate
[I] sys-apps/calculate-lib [1] (2.1.4@13.12.2009): The library for Calculate 2
[I] sys-apps/calculate-server [1] (2.1.6-r1@13.12.2009): The program for configuring services Linux
[1] "calculate" /usr/portage/local/layman/calculate

Очевидно в calculate-server прописаны не все зависимости…
что показывает

emerge -p cds-meta

да. я по своей ошибке решил что в gentoo хватит лишь пакетов sys-apps/calculate-server и sys-apps/calculate-lib. сейчас ковыряю cds-meta

наконец-то разобрался с этой проблемой

все дело было в файле /etc/ldap.conf остались параметры со старой системы.

удалил кривой файл, переустановил nss_ldap и все заработало

Михаил Гагауз wrote:

да. я по своей ошибке решил что в gentoo хватит лишь пакетов sys-apps/calculate-server и sys-apps/calculate-lib. сейчас ковыряю cds-meta

Ну не то что по ошибке. Любой пакет должен вытягивать зависимости, в т.ч. такие сервисы как samba, bind и т.д. В calculate 2.2 мы к этому придем, разбив calculate-server на несколько пакетов.