Пытался ставить и на 13.10 (в репозитории версия самбы 4.0.3).
Подготавливаю систему (устанавливаю необходимые пакеты)
apt-get install build-essential libacl1-dev libattr1-dev \
libblkid-dev libgnutls-dev libreadline-dev python-dev \
python-dnspython gdb pkg-config libpopt-dev libldap2-dev \
dnsutils libbsd-dev attr krb5-user docbook-xsl libcups2-dev acl
Включаю поддержку ACL в /etc/fstab
cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
# / was on /dev/sdb1 during installation
UUID=dffa8d87-bae2-4002-b118-3108f9b8e20e / ext4 errors=remount-ro,user_xattr,acl,barrier=1 0 1
# swap was on /dev/sdb5 during installation
UUID=10ff38ce-54b6-459b-82a9-93566f02d401 none swap sw 0 0
Перезагружаю сервер и устанавливаю самбу
sudo apt-get install samba4 samba4-common-bin
И тут же лезут ошибки
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Пытаюсь сконфигурировать
sudo samba-tool domain provision
Realm: tps7.local
Domain [tps7]: tps7
Server Role (dc, member, standalone) [dc]: dc
DNS backend (SAMBA_INTERNAL, BIND9_FLATFILE, BIND9_DLZ, NONE) [SAMBA_INTERNAL]: SAMBA_INTERNAL
DNS forwarder IP address (write 'none' to disable forwarding) [192.168.1.1]: 192.168.1.1
Administrator password:
Retype password:
Looking up IPv4 addresses
Looking up IPv6 addresses
No IPv6 address will be assigned
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Setting up secrets.ldb
Setting up the registry
Setting up the privileges database
Setting up idmap db
Setting up SAM db
Setting up sam.ldb partitions and settings
Setting up sam.ldb rootDSE
Pre-loading the Samba 4 and AD schema
Adding DomainDN: DC=tps7,DC=local
Adding configuration container
Setting up sam.ldb schema
Setting up sam.ldb configuration data
Setting up display specifiers
Modifying display specifiers
Adding users container
Modifying users container
Adding computers container
Modifying computers container
Setting up sam.ldb data
Setting up well known security principals
Setting up sam.ldb users and groups
Setting up self join
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_xattr
Error loading module '/usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so': /usr/lib/x86_64-linux-gnu/samba//vfs/acl_xattr.so: cannot open shared object file: No such file or directory
error probing vfs module 'acl_xattr': NT_STATUS_UNSUCCESSFUL
smbd_vfs_init: vfs_init_custom failed for acl_x
И правильно, такого каталога вообще нет - раз, файла acl_xattr.so тоже.
Гугление привело меня к тому, что бага эта известная, и исправляется аж в версии 4.0.9.
Теперь встает вопрос, что делать дальше. Пытаться ставить версию 4.1.4 (что я уже пытался) или как-то подложить этот модуль (меня смущает двойной слеш "//" при обращении к модулю).
Установка через make / make install сама по себе неправильна.
Если собираю *.deb пакет, то почему то получается ерунда.
Пользователь решил продолжить мысль 18 Февраля 2014, 11:44:50:
Устанавливаю auto-apt и checkinstall (инструменты необходимые для создания *.deb пакета)
sudo apt-get install auto-apt
sudo apt-get install checkinstall
Иду в домашнюю дирректорию
cd
Скачиваю последнюю версию
wget http://www.samba.org/samba/ftp/samba-latest.tar.gz
Разархивирую
tar xzf samba*
Собираю пакет
cd samba*
sudo auto-apt -y run ./configure
sudo make
sudo checkinstall -D --install=no
Устанавливаю
sudo dpkg -i samba4_4.1.4-1_amd64.deb
Выбор ранее не выбранного пакета samba4.
(Чтение базы данных … на данный момент установлено 96914 файлов и каталогов.)
Распаковывается пакет samba4 (из файла samba4_4.1.4-1_amd64.deb) …
Настраивается пакет samba4 (4.1.4-1) …
И получается какое-то УГ, все устанавливается в /usr/local/samba, запускаю оттуда samba-tool, ругается
sudo samba-tool
Traceback (most recent call last):
File "/usr/bin/samba-tool", line 33, in <module>
from samba.netcmd.main import cmd_sambatool
File "/usr/lib/python2.7/dist-packages/samba/netcmd/main.py", line 24, in <module>
from samba.netcmd.delegation import cmd_delegation
File "/usr/lib/python2.7/dist-packages/samba/netcmd/delegation.py", line 23, in <module>
from samba import provision
File "/usr/lib/python2.7/dist-packages/samba/provision/__init__.py", line 46, in <module>
from samba.samba3 import smbd, passdb
ImportError: libdfs_server_ad.so: cannot open shared object file: No such file or directory
Как правильно собрать? Направьте пожалуйста.
Пользователь решил продолжить мысль 18 Февраля 2014, 21:11:54:
Наведите на путь истинный, уже соображалка трещит
