Samba4 и ldb 1.1.21

Проблемы с установкой, настройкой и работой системных и сетевых программ.

Модераторы: GRooVE, alexco

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-08-15 4:40:09

Доброго времени суток!

Система 10.1 Release. Давеча обновлял порты и на выходе получил отказывающуюся запускаться samba 4.2.3 и bind 9.10. Запускаться отказывалось весьма эпично. Бинд то хотя бы писал невнятный warning в консоль, а самба говорила "ок" и тут же безмолвно выпадала. Короче, зловреда я нашел - это оказался обновившийся вместе с самбой ldb (после обновления стал 1.1.21) Решилось всё portdowngrade-ом ldb обратно в 1.1.20. Вопрос следующий. Куда в данном случае писать багрепорт и, если кто это делал, то что именно там писать?

Сообщения болезных:
samba в messages:

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

Aug 15 01:24:33 SERVER samba[39055]: [2015/08/15 01:24:33.286762,  0, pid=39055, effective(0, 0), real(0, 0)] ../source4/smbd/server.c:370(binary_smbd_main)
Aug 15 01:24:33 SERVER samba[39055]:   samba version 4.2.3 started.
Aug 15 01:24:33 SERVER samba[39055]:   Copyright Andrew Tridgell and the Samba Team 1992-2014
Aug 15 01:24:34 SERVER kernel: pid 39056 (samba), uid 0: exited on signal 4 (core dumped)
samba в log.samba:

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

[2015/08/15 01:24:33.286762,  0, pid=39055, effective(0, 0), real(0, 0)] ../source4/smbd/server.c:370(binary_smbd_main)
  samba version 4.2.3 started.
  Copyright Andrew Tridgell and the Samba Team 1992-2014
[2015/08/15 01:24:33.287156,  3, pid=39055, effective(0, 0), real(0, 0)] ../source4/smbd/server.c:381(binary_smbd_main)
  Becoming a daemon.
[2015/08/15 01:24:33.288368, 10, pid=39056, effective(0, 0), real(0, 0)] ../lib/util/pidfile.c:67(pidfile_pid)
  Process with PID=38765 does not exist.
[2015/08/15 01:24:33.288417, 10, pid=39056, effective(0, 0), real(0, 0)] ../lib/util/pidfile.c:86(pidfile_pid)
  Deleting /var/run/samba4/samba.pid, since 38765 is not a Samba process.
[2015/08/15 01:24:33.288506,  8, pid=39056, effective(0, 0), real(0, 0)] ../lib/util/util.c:394(fcntl_lock)
  fcntl_lock 8 12 0 1 3
[2015/08/15 01:24:33.288550,  8, pid=39056, effective(0, 0), real(0, 0)] ../lib/util/util.c:429(fcntl_lock)
  fcntl_lock: Lock call successful
[2015/08/15 01:24:33.289522,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'gssapi_spnego' registered
[2015/08/15 01:24:33.289551,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'gssapi_krb5' registered
[2015/08/15 01:24:33.289566,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'gssapi_krb5_sasl' registered
[2015/08/15 01:24:33.307540,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'sasl-DIGEST-MD5' registered
[2015/08/15 01:24:33.307566,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'spnego' registered
[2015/08/15 01:24:33.307582,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'schannel' registered
[2015/08/15 01:24:33.307597,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'naclrpc_as_system' registered
[2015/08/15 01:24:33.307612,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'sasl-EXTERNAL' registered
[2015/08/15 01:24:33.307626,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'ntlmssp' registered
[2015/08/15 01:24:33.307640,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'http_basic' registered
[2015/08/15 01:24:33.307654,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'http_ntlm' registered
[2015/08/15 01:24:33.307669,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'krb5' registered
[2015/08/15 01:24:33.307683,  3, pid=39056, effective(0, 0), real(0, 0)] ../auth/gensec/gensec_start.c:891(gensec_register)
  GENSEC backend 'fake_gssapi_krb5' registered
[2015/08/15 01:24:33.307721,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntptr/ntptr_base.c:67(ntptr_register)
  NTPTR backend 'simple_ldb'
[2015/08/15 01:24:33.307775,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 1 registered
[2015/08/15 01:24:33.307811,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'posix' for type 1 registered
[2015/08/15 01:24:33.307836,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 1 registered
[2015/08/15 01:24:33.307850,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 3 registered
[2015/08/15 01:24:33.307864,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'unixuid' for type 2 registered
[2015/08/15 01:24:33.307879,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'cifs' for type 1 registered
[2015/08/15 01:24:33.307896,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'smb2' for type 1 registered
[2015/08/15 01:24:33.307912,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'simple' for type 1 registered
[2015/08/15 01:24:33.307929,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'cifsposix' for type 1 registered
[2015/08/15 01:24:33.307944,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 3 registered
[2015/08/15 01:24:33.307963,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'default' for type 2 registered
[2015/08/15 01:24:33.307979,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/ntvfs/ntvfs_base.c:79(ntvfs_register)
  NTVFS backend 'nbench' for type 1 registered
[2015/08/15 01:24:33.308000,  7, pid=39056, effective(0, 0), real(0, 0)] ../lib/param/loadparm.c:3028(lpcfg_service)
  lpcfg_servicenumber: couldn't find IPC$
[2015/08/15 01:24:33.308652,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'single' registered
[2015/08/15 01:24:33.308676,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'onefork' registered
[2015/08/15 01:24:33.308689,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'prefork' registered
[2015/08/15 01:24:33.308703,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/smbd/process_model.c:97(register_process_model)
  PROCESS_MODEL 'standard' registered
[2015/08/15 01:24:33.403707,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'sam' registered
[2015/08/15 01:24:33.403738,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'sam_ignoredomain' registered
[2015/08/15 01:24:33.403755,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'anonymous' registered
[2015/08/15 01:24:33.403769,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'winbind' registered
[2015/08/15 01:24:33.403783,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'winbind_wbclient' registered
[2015/08/15 01:24:33.403797,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'name_to_ntstatus' registered
[2015/08/15 01:24:33.403811,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/auth/ntlm/auth.c:674(auth_register)
  AUTH backend 'unix' registered
[2015/08/15 01:24:33.403853,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/param/share.c:124(share_register)
  SHARE backend [classic] registered.
[2015/08/15 01:24:33.403873,  3, pid=39056, effective(0, 0), real(0, 0)] ../source4/param/share.c:124(share_register)
  SHARE backend [ldb] registered.
[2015/08/15 01:24:33.404020, 10, pid=39056, effective(0, 0), real(0, 0)] ../libcli/security/security_token.c:63(security_token_debug)
  Security token SIDs (1):
    SID[  0]: S-1-5-18
   Privileges (0xFFFFFFFFFFFFFFFF):
    Privilege[  0]: SeMachineAccountPrivilege
    Privilege[  1]: SeTakeOwnershipPrivilege
    Privilege[  2]: SeBackupPrivilege
    Privilege[  3]: SeRestorePrivilege
    Privilege[  4]: SeRemoteShutdownPrivilege
    Privilege[  5]: SePrintOperatorPrivilege
    Privilege[  6]: SeAddUsersPrivilege
    Privilege[  7]: SeDiskOperatorPrivilege
    Privilege[  8]: SeSecurityPrivilege
    Privilege[  9]: SeSystemtimePrivilege
    Privilege[ 10]: SeShutdownPrivilege
    Privilege[ 11]: SeDebugPrivilege
    Privilege[ 12]: SeSystemEnvironmentPrivilege
    Privilege[ 13]: SeSystemProfilePrivilege
    Privilege[ 14]: SeProfileSingleProcessPrivilege
    Privilege[ 15]: SeIncreaseBasePriorityPrivilege
    Privilege[ 16]: SeLoadDriverPrivilege
    Privilege[ 17]: SeCreatePagefilePrivilege
    Privilege[ 18]: SeIncreaseQuotaPrivilege
    Privilege[ 19]: SeChangeNotifyPrivilege
    Privilege[ 20]: SeUndockPrivilege
    Privilege[ 21]: SeManageVolumePrivilege
    Privilege[ 22]: SeImpersonatePrivilege
    Privilege[ 23]: SeCreateGlobalPrivilege
    Privilege[ 24]: SeEnableDelegationPrivilege
   Rights (0x               0):
[2015/08/15 01:24:33.414691, 10, pid=39056, effective(0, 0), real(0, 0), class=ldb] ../lib/ldb-samba/ldb_wrap.c:210(samba_ldb_connect)
Bind в messages:

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

Aug 15 00:54:08 SERVER named[34372]: starting BIND 9.10.2-P3 -u bind -c /usr/local/etc/namedb/named.conf
Aug 15 00:54:08 SERVER named[34372]: built with '--localstatedir=/var' '--disable-linux-caps' '--disable-symtable' '--with-randomdev=/dev/random' '--with-libxml2=/usr/local' '--sysconfdir=/usr/local/etc/namedb' '--disable-filter-aaaa' '--disable-fixed-rrset' '--without-geoip' '--with-idn=/usr/local' '--enable-ipv6' '--disable-largefile' '--disable-newstats' '--without-python' '--disable-rpz-nsdname' '--disable-rpz-nsip' '--enable-rrl' 'STD_CDEFINES=-DDIG_SIGCHASE=1' '--without-gssapi' '--with-openssl=/usr' '--disable-native-pkcs11' '--without-gost' '--enable-threads' '--prefix=/usr/local' '--mandir=/usr/local/man' '--infodir=/usr/local/info/' '--build=amd64-portbld-freebsd10.1' 'build_alias=amd64-portbld-freebsd10.1' 'CC=cc' 'CFLAGS=-O2 -pipe -DLIBICONV_PLUG -fstack-protector -fno-strict-aliasing' 'LDFLAGS= -fstack-protector' 'LIBS=' 'CPPFLAGS=-DLIBICONV_PLUG' 'CPP=cpp'
Aug 15 00:54:08 SERVER named[34372]: ----------------------------------------------------
Aug 15 00:54:08 SERVER named[34372]: BIND 9 is maintained by Internet Systems Consortium,
Aug 15 00:54:08 SERVER named[34372]: Inc. (ISC), a non-profit 501(c)(3) public-benefit 
Aug 15 00:54:08 SERVER named[34372]: corporation.  Support and training for BIND 9 are 
Aug 15 00:54:08 SERVER named[34372]: available at https://www.isc.org/support
Aug 15 00:54:08 SERVER named[34372]: ----------------------------------------------------
Aug 15 00:54:08 SERVER root: /usr/local/etc/rc.d/named: WARNING: failed to start named
Aug 15 00:54:08 SERVER kernel: pid 34372 (named), uid 0: exited on signal 11
Последний раз редактировалось f_andrey 2015-08-19 13:49:52, всего редактировалось 1 раз.
Причина: Автору. пожалуйста, выбирайте соответствующий раздел форума.

Хостинговая компания 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/

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-19 12:25:33

Там вопрос не только с ldb, правда не пойму, как удалось даунгрейдить ldb до 1.1.20 и пересобрать самбу? Или самбу не пересобирали?
Репорт есть - https://bugzilla.samba.org/show_bug.cgi?id=11455 Уже запилили патч, я отредактировал этот кусок во всех replace.c, которые нашел в портах (описано в репорте), пересобрал их, все взлетело.
Редактирование исходников делал после make extract порта и потом make deinstall reinstall.
Та Да...

LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-08-19 16:04:31

Ну как:
portdowngrade database/ldb <тут не помню какой номер ревизии>
cd /usr/ports/database/ldb
cp -r ./ldb/* ./
portsdb –Uu
make && make install
Ну а потом таки да - пересобрал самбу...
патч в коллекцию портов собирается попадать? Я сейчас в отпуске - в следующий раз обновляться буду уже после, поэтому не хотелось бы плясать с бубном опять...

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-19 16:52:17

Все, понял, то у меня на tdb ругалось при пересборке.
Ну пока патч в автобилде на тестах, мейнтейнер порта еще не отписывался. Обновить порты надо, так как связка нерабочая, но в любом случае есть описание, как пофиксить, кому горит.
Та Да...

LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-08-19 17:26:09

У мну про tdb ничего не говорило... странно... какая версия ос? у меня amd64.

Если про ldb1.1.20 при обновленном все остальном, то как это не рабочая? уже полнедели бегает и не выпадает... ни одной ошибки на эту тему... при этом и домен, и шара работает по полной) ну а про то, что обновиться все ж таки надо будет - это понятно... но не хотелось бы делать это ручками (в смысле чтото сложнее portupgrade -a), так что пока ждем-с новостей))

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-19 17:55:15

10.1 amd64
Я просто сразу и tdb откатить пробовал на 1.3.4 вместе с ldb. А в самбе 4.2.3 прописана зависимость, что не меньше 1.3.6.
Вот самба и не пересобиралась.
Та Да...

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-20 14:34:59

LordNicky, а у вас после обновления записи DNS апдейтятся нормально?
На контроллере

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

samba_dnsupdate --verbose --all-names
отрабатывает нормально или выдает ошибки?
Та Да...

LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-08-20 17:51:24

Dron писал(а):LordNicky, а у вас после обновления записи DNS апдейтятся нормально?
На контроллере

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

samba_dnsupdate --verbose --all-names
отрабатывает нормально или выдает ошибки?
Вроде нормально. Выдал кучу инфы, ошибок либо не было, либо я не заметил. Более того, думаю, что если бы ошибки с днс были - бинд бы ругался, а он опять же молчит.

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-20 18:13:37

Не, bind не ругается, даже клиенты записи свои добавляют, как сейчас определил, а вот samba_dnsupdate выдает

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

response to GSS-TSIG query was unsuccessful
Последняя строчка вывода - итог:

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

Failed update of 27 entries
Та Да...

LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-08-20 18:32:29

Dron писал(а):Не, bind не ругается, даже клиенты записи свои добавляют, как сейчас определил, а вот samba_dnsupdate выдает

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

response to GSS-TSIG query was unsuccessful
Последняя строчка вывода - итог:

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

Failed update of 27 entries
Это если делать по вашей схеме или вы попробовали мою и она такие ошибки пишет?

У меня такой последней строчки не было. Могу весь вывод выложить...

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-20 19:17:56

Это по моей, как в PR.
Не, если Failed updates отсутствуют, то смысла в выводе нету.
Спасибо!
Та Да...

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-08-21 12:19:48

С samba_dnsupdate все нормально. Я когда перекомпиливал менял dns в resolv.conf и не вернул обратно.
Та Да...

iga
проходил мимо
Сообщения: 5
Зарегистрирован: 2015-09-03 7:36:57

Samba4 и ldb 1.1.21

Непрочитанное сообщение iga » 2015-09-03 10:05:53

Уважаемые господа самбисты, достопочтенный Dron!
Ткните пожалуйста носом в мат часть, подскажите где посмотреть или дайте инструкцию. Куда применять запиленный patch, и каким из способов патчить, где искать кусок с replace.c. На всех сайтах, магистры упоминают про patch как о само собой разумеющемся. За эти недели много нужного узнал, но в тайные знания проникнуть не удается.
Три месяца пользовал (сию(мою) ПРЕЛЕСТЬ!!!) 4ю самбу. Но музыка играла не долго.

Аватара пользователя
Dron
ст. сержант
Сообщения: 373
Зарегистрирован: 2007-08-15 13:36:28
Откуда: Днепропетровск
Контактная информация:

Samba4 и ldb 1.1.21

Непрочитанное сообщение Dron » 2015-09-03 10:54:15

iga, Если Вам не сильно горит, то можете немного подождать. 8-го числа планируют выпустить новую версию самбы (две, если быть точнее - 4.2.4 и 4.3.0), где эта проблема должна быть исправлена. Останется подождать обновления портов.
Если горит, то самый простой способ - необходимо перейти в порт, сделать:
- "make extract" (распакует исходники в каталог work)
- перейти в work/port_name/lib/replace
- найти файл replace.c
- в нем найти функцию rep_strtoll и перед ней добавить строку "#undef strtoll" без кавычек.
В итоге должно получиться следующее:

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

#ifdef HAVE_BSD_STRTOLL
#undef strtoll
long long int rep_strtoll(const char *str, char **endptr, int base)
{
        long long int nb = strtoll(str, endptr, base);
        /* With glibc EINVAL is only returned if base is not ok */
        if (errno == EINVAL) {
                if (base == 0 || (base >1 && base <37)) {
                        /* Base was ok so it's because we were not
                         * able to make the convertion.
                         * Let's reset errno.
                         */
                        errno = 0;
                }
        }
        return nb;
}
#endif /* HAVE_BSD_STRTOLL */
Это необходимо проделать со следующими портами:
net/samba42
databases/ldb
databases/ntdb
databases/tdb
devel/talloc
devel/tevent

После этого компилировать и установить.

Данная инструкция актуальна только для порта samba версии 4.2.3!
Та Да...

iga
проходил мимо
Сообщения: 5
Зарегистрирован: 2015-09-03 7:36:57

Samba4 и ldb 1.1.21

Непрочитанное сообщение iga » 2015-09-04 1:28:55

Новые порты это очень хорошо. Но этими знаниями грех не воспользоваться, для "левел апа" так сказать. Так это можно порт перелепить. Ооооооооо... Припомнилась одна ветхозаветная статья, я еще подумал чел легких путей не ищет, а там оказывается архимагистр порт перелепливал. Как долго до меня доходит. Жаль, ту статью наверное уже не найду. Но направление понятно.

Dron, спасибо большое за посвещение! :-) Пойду пробовать.

iga
проходил мимо
Сообщения: 5
Зарегистрирован: 2015-09-03 7:36:57

Samba4 и ldb 1.1.21

Непрочитанное сообщение iga » 2015-09-05 15:10:23

Dron, еще раз большое тебе спасибо!!! Заработало, я счастлив. :-)

LordNicky
рядовой
Сообщения: 36
Зарегистрирован: 2012-11-09 1:18:14

Samba4 и ldb 1.1.21

Непрочитанное сообщение LordNicky » 2015-10-19 19:10:42

Проблема ушла с выходом новых версий ldb и samba42.