Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Установка Samba 4.* на Ubuntu Server 12.04 / 13.10  (Прочитано 2397 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Установка Samba 4.* на Ubuntu Server 12.04 / 13.10
« : 12 Февраля 2014, 06:13:35 »
US 12.04.4, samba 4.1.4
Пытаюсь собрать, ругается на acl
Делаю по данному мануалу https://forum.ubuntu.ru/index.php?topic=224340.0

sudo samba-tool domain provision
(Нажмите, чтобы показать/скрыть)

sudo mount
/dev/mapper/TPS7NAS--vg-root on / type ext4 (rw,errors=remount-ro,user_xattr,acl)

# /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>
proc            /proc           proc    nodev,noexec,nosuid 0       0
/dev/mapper/TPS7NAS--vg-root / ext4 errors=remount-ro,user_xattr,acl 0 1
# /boot was on /dev/sdb1 during installation
UUID=d337ebf2-ded2-49d6-91c8-748d934646fd /boot           ext2    defaults        0       2
/dev/mapper/TPS7NAS--vg-swap_1 none swap sw 0 0


« Последнее редактирование: 18 Февраля 2014, 12:03:49 от insiki »

Оффлайн insiki

  • Автор темы
  • Участник
  • *
  • Сообщений: 168
    • Просмотр профиля
Re: Установка Samba 4.1.4 на Ubuntu Server 12.04.04
« Ответ #1 : 18 Февраля 2014, 11:13:21 »
Пытался ставить и на 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:
Наведите на путь истинный, уже соображалка трещит  :(
« Последнее редактирование: 18 Февраля 2014, 21:11:54 от insiki »

 

Страница сгенерирована за 0.02 секунд. Запросов: 22.