02.12.2008 в 13:49 — Автономный
Проблема в следующем: собрал самбу, винбинд, завел машину в домен виндовый, а далее такой косяк:
debian:/usr/local/samba/lib# /usr/local/samba/sbin/nmbd -d9
/usr/local/samba/sbin/nmbd: error while loading shared libraries: .1: cannot open shared object file: No such file or directory
После чего делаю:
debian:/usr/local/samba/lib# ldd /usr/local/samba/sbin/smbd
.1 => (0xffffe000)
.1 => /lib/tls/i686/cmov/.1 (0xb7f76000)
.2 => /lib/tls/i686/cmov/.2 (0xb7f62000)
.1 => /lib/tls/i686/cmov/.1 (0xb7f4c000)
.2 => /lib/tls/i686/cmov/.2 (0xb7f48000)
.1 => not found
.1 => not found
.0 => not found
.6 => /lib/tls/i686/cmov/.6 (0xb7e16000)
/lib/.2 (0xb7fab000)
В инете нашел такое:
[root@secure /]# cd /usr/lib/samba/
1.
[root@secure samba]# ln -s .1
[root@secure samba]# ln -s .1
[root@secure samba]# ln -s .0
[root@secure samba]# export LD_LIBRARY_PATH=/usr/lib/samba
[root@secure samba]# /etc/init.d/samba start
2.
$ cd /var/samba/lib
$ ln -s .1
$ ln -s .1
$ ln -s .0
$ export LD_LIBRARY_PATH=/var/samba/lib
Пробовал этот вариант, но, похоже, не туда прилинковал. Или что-то еще.
У меня самба стоит в /usr/local/
Подскажите, кто ведает, в чем я ошибся.
Комментарии
нехрен руками собирать
и попробовать LD_LIBRARY_PATH=/usr/local/lib
Согласен. =) После четных попыток снес и поставил из реп.
Теперь другой вопрос: машина в домене, после перезапуска самбы и винбинд не хочет показывать wbinfo -u, -p, в то время как на wbinfo -p, -t отвечает нормально.