FreeBSD9.1+Samba4.0.3

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Nolf
мл. сержант
Сообщения: 91
Зарегистрирован: 2013-03-20 22:03:07
Откуда: Ukraine, Kyiv

FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Nolf » 2013-03-20 22:07:53

Добрый вечер.
Подскажите пожалуйста после установки samba4.0.3 в /usr/local/etc/rc.d/ появился скрипт для запуска Samba. Но как оказалось он почему то не рабочий, так как исполняемый файл называется smbd и он находится в /usr/local/sbin, а скрипт пытается запустить файл samba4. Но с этим вроде разобрался подправил немножко и вроде все ок. Но он не стартует winbind. Подскажите как его привести до ума что бы все работало?
-= No One Lives Forever =-

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение BirdGovorun » 2013-03-20 23:16:25

Nolf писал(а):Но он не стартует winbind.?
Подождите в портах появиться 4.0.4 , много ошибок исправили.
http://www.samba.org/samba/
И зачем вам 4 Самба? Не допилили её до конца.

Аватара пользователя
Nolf
мл. сержант
Сообщения: 91
Зарегистрирован: 2013-03-20 22:03:07
Откуда: Ukraine, Kyiv

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Nolf » 2013-03-21 0:18:54

С большим удовольствием поставил бы 3.6.* , если бы не досадная ошибка:

Код: Выделить всё

===>  Building for samba36-3.6.12
Using CFLAGS     = -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -I. -I/usr/ports/net/samba36/work/samba-3.6.12/source3 -I/usr/ports/net/samba36/work/samba-3.6.12/source3/../lib/iniparser/src -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -DHAVE_CONFIG_H  -D_REENTRANT -D_THREAD_SAFE -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED  -I/usr/ports/net/samba36/work/samba-3.6.12/source3/lib -I.. -D_SAMBA_BUILD_=3 -I/usr/local/include -D_SAMBA_BUILD_=3
      PICFLAG    = -fPIC -DPIC
      LIBS       = -lexecinfo -lmd -liconv
      LDFLAGS    = -pie -Wl,-z,relro -L./bin -L/usr/local/lib -L/usr/local/lib
      DYNEXP     = -Wl,--export-dynamic
      LDSHFLAGS  = -fPIC -DPIC -shared -Wl,-z,relro -L./bin -L/usr/local/lib -L/usr/local/lib -lc -Wl,-z,defs
      SHLIBEXT   = so
      SONAMEFLAG = -Wl,-soname,
Compiling libsmb/clikrb5.c
libsmb/clikrb5.c: In function 'get_krb5_smb_session_key':
libsmb/clikrb5.c:942: warning: 'krb5_auth_con_getremotesubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:5847)
libsmb/clikrb5.c:945: warning: 'krb5_auth_con_getlocalsubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:5842)
libsmb/clikrb5.c: In function 'smb_krb5_get_credentials_for_user_opt':
libsmb/clikrb5.c:1905: error: 'krb5_get_creds_opt' undeclared (first use in this function)
libsmb/clikrb5.c:1905: error: (Each undeclared identifier is reported only once
libsmb/clikrb5.c:1905: error: for each function it appears in.)
libsmb/clikrb5.c:1905: error: expected ';' before 'opt'
libsmb/clikrb5.c:1907: error: 'opt' undeclared (first use in this function)
libsmb/clikrb5.c: In function 'smb_krb5_principal_get_realm':
libsmb/clikrb5.c:2173: warning: return makes pointer from integer without a cast
The following command failed:
cc -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -I. -I/usr/ports/net/samba36/work/samba-3.6.12/source3 -I/usr/ports/net/samba36/work/samba-3.6.12/source3/../lib/iniparser/src -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -DHAVE_CONFIG_H  -D_REENTRANT -D_THREAD_SAFE -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED  -I/usr/ports/net/samba36/work/samba-3.6.12/source3/lib -I.. -D_SAMBA_BUILD_=3 -I/usr/local/include -D_SAMBA_BUILD_=3 -fPIC -DPIC -c libsmb/clikrb5.c -o libsmb/clikrb5.o
gmake: *** [libsmb/clikrb5.o] Error 1
*** [do-build] Error code 1

Stop in /usr/ports/net/samba36.
*** [install] Error code 1

Stop in /usr/ports/net/samba36.
Пакет krb5(kerberos) установлен.
-= No One Lives Forever =-

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение BirdGovorun » 2013-03-21 11:26:38

Надеюсь все порты самые последние.
вышел корректирующий выпуск Samba 3.6.13, в котором устранено 20 ошибок, среди которых утечки ресурсов в winbindd и возможность инициирования краха smbd при выполнении вызова unlink после открытия файла.
Может в этой версии не будет вашей ошибки.

Аватара пользователя
BirdGovorun
лейтенант
Сообщения: 878
Зарегистрирован: 2009-10-20 20:27:13
Откуда: Харьков.

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение BirdGovorun » 2013-03-21 18:26:33

Поставил 4-ю Самбу пощупать, вон чего выдала:
This port is *STILL* experimental, use it at your own risk.

Аватара пользователя
Nolf
мл. сержант
Сообщения: 91
Зарегистрирован: 2013-03-20 22:03:07
Откуда: Ukraine, Kyiv

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Nolf » 2013-03-21 19:53:05

Все таки поборол проблему при компиляции samba36. Проблема решилась правкой HOME folder для KRB5. А точнее запустил компиляцию SAMBA следующей командой:

Код: Выделить всё

make KRB5_HOME=/usr/local install clean
P.s. Как я понял, эта проблема возникает из за того что samba для krb брала не ту библиотеку.

Аватара пользователя
Nolf
мл. сержант
Сообщения: 91
Зарегистрирован: 2013-03-20 22:03:07
Откуда: Ukraine, Kyiv

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Nolf » 2013-03-25 19:29:16

Появилась новая ошибка и пока не могу понять в чем причина и куда грешить, команда wbinfo --group-info "Domain Users" выдает domain users:x:16777216:. Как видно она пустая, хотя перепробовал остальные группы, все ок. Может кто знает в чем проблема?
На данный момент FreeBSD9.1+Samba3.6.12
-= No One Lives Forever =-

Аватара пользователя
Nolf
мл. сержант
Сообщения: 91
Зарегистрирован: 2013-03-20 22:03:07
Откуда: Ukraine, Kyiv

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Nolf » 2013-03-25 20:49:43

P.s. Хотя на другом samba сервере все ок, показывает пользователей в этой группе
-= No One Lives Forever =-

Van_Xalsing
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-07-18 17:15:42

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Van_Xalsing » 2013-04-15 10:52:57

Люди добрые. помогите. Гугл что то мне не сильно помог. При установки выдает вот такую ошибку.

Код: Выделить всё

===>  Building for samba36-3.6.13
Using CFLAGS     = -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I. -I/usr/ports/net/samba36/work/samba-3.6.13/source3 -I/usr/ports/net/samba36/work/samba-3.6.13/source3/../lib/iniparser/src -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -DHAVE_CONFIG_H  -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED  -I/usr/ports/net/samba36/work/samba-3.6.13/source3/lib -I.. -D_SAMBA_BUILD_=3 -I/usr/local/include -D_SAMBA_BUILD_=3
      PICFLAG    = -fPIC -DPIC
      LIBS       = -lexecinfo -lmd -liconv -lpthread
      LDFLAGS    = -pie -Wl,-z,relro -L./bin -L/usr/local/lib -L/usr/local/lib
      DYNEXP     = -Wl,--export-dynamic
      LDSHFLAGS  = -fPIC -DPIC -shared -Wl,-z,relro -L./bin -L/usr/local/lib -L/usr/local/lib -lc -Wl,-z,defs
      SHLIBEXT   = so
      SONAMEFLAG = -Wl,-soname,
Compiling libsmb/clikrb5.c
libsmb/clikrb5.c: In function 'get_krb5_smb_session_key':
libsmb/clikrb5.c:942: warning: 'krb5_auth_con_getremotesubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:5847)
libsmb/clikrb5.c:945: warning: 'krb5_auth_con_getlocalsubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:5842)
libsmb/clikrb5.c: In function 'smb_krb5_get_credentials_for_user_opt':
libsmb/clikrb5.c:1905: error: 'krb5_get_creds_opt' undeclared (first use in this function)
libsmb/clikrb5.c:1905: error: (Each undeclared identifier is reported only once
libsmb/clikrb5.c:1905: error: for each function it appears in.)
libsmb/clikrb5.c:1905: error: expected ';' before 'opt'
libsmb/clikrb5.c:1907: error: 'opt' undeclared (first use in this function)
libsmb/clikrb5.c: In function 'smb_krb5_principal_get_realm':
libsmb/clikrb5.c:2173: warning: return makes pointer from integer without a cast
The following command failed:
cc -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -D_REENTRANT -D_POSIX_PTHREAD_SEMANTICS -I. -I/usr/ports/net/samba36/work/samba-3.6.13/source3 -I/usr/ports/net/samba36/work/samba-3.6.13/source3/../lib/iniparser/src -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -DHAVE_CONFIG_H  -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED  -I/usr/ports/net/samba36/work/samba-3.6.13/source3/lib -I.. -D_SAMBA_BUILD_=3 -I/usr/local/include -D_SAMBA_BUILD_=3 -fPIC -DPIC -c libsmb/clikrb5.c -o libsmb/clikrb5.o
gmake: *** [libsmb/clikrb5.o] Error 1
*** Error code 1

Stop in /usr/ports/net/samba36.
*** Error code 1
вот таким методам пробовал ее устранить но не чего не получилось.

Код: Выделить всё

make KRB5_HOME=/usr/local
пакет Kerber установлен

Код: Выделить всё

krb5-1.11.1_1       Authentication system developed at MIT, successor to Kerber
может кто подскажет в чем Косяк у меня получился ?
за ранее благодарю.

Van_Xalsing
ефрейтор
Сообщения: 51
Зарегистрирован: 2012-07-18 17:15:42

Re: FreeBSD9.1+Samba4.0.3

Непрочитанное сообщение Van_Xalsing » 2013-04-16 14:15:05

я решил не мучатся. и поставил samba 34. как не странно она нормально встала.