Bug 31243 - Прописывание путей к модулям ldb
Summary: Прописывание путей к модулям ldb
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: ldb-tools (show other bugs)
Version: unstable
Hardware: all Linux
: P3 normal
Assignee: Alexey Shabalin
QA Contact: qa-sisyphus
URL: https://lists.altlinux.org/pipermail/...
Keywords:
Depends on:
Blocks:
 
Reported: 2015-08-31 12:56 MSK by Andrey Cherepanov
Modified: 2015-09-10 20:00 MSK (History)
4 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andrey Cherepanov 2015-08-31 12:56:22 MSK
В настоящее время модули ldb, связанные с Samba, для утилит из ldb-tools недоступны:
# ldbmodify -H /var/lib/samba/private/sam.ldb 1-sshPublicKey-attr.ldif
WARNING: Module [samba_dsdb] not found - do you need to set LDB_MODULES_PATH?
Unable to load modules for /var/lib/samba/private/sam.ldb: (null)
Failed to connect to /var/lib/samba/private/sam.ldb - (null)

Предлагается сделать файл /etc/profile.d/ldb-modules.sh:

if [ -d /usr/lib64/ldb/modules/ldb -a -d /usr/lib64/samba/ldb ]; then
     export LDB_MODULES_PATH=/usr/lib64/ldb/modules/ldb:/usr/lib64/samba/ldb
elif [ -d /usr/lib64/ldb/modules/ldb ]; then
     export LDB_MODULES_PATH=/usr/lib64/ldb/modules/ldb
elif [ -d /usr/lib64/samba/ldb ]; then
     export LDB_MODULES_PATH=/usr/lib64/samba/ldb
else
     unset LDB_LIBRARY_PATH
fi

Для 32-битной системы, соответственно, s/lib64/lib/g
Comment 1 Michael Shigorin 2015-08-31 13:16:59 MSK
(В ответ на комментарий №0)
> Для 32-битной системы, соответственно, s/lib64/lib/g
Разумней генерировать/подставлять скрипт из спека сообразно архитектуре,
чем устраивать лишнюю логику в /etc/profile.d/*.sh.
Comment 2 Alexey Shabalin 2015-09-10 20:00:54 MSK
отправил в сизиф libldb-1.1.21-alt1.