freeradius samba зависимости

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

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

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Гость
проходил мимо

freeradius samba зависимости

Непрочитанное сообщение Гость » 2012-05-15 15:54:55

Всем привет.

Помогите разобраться.
Чистая ось FreeBSD 9.0-RELEASE.
Ставлю freeradius из портов. Поставился и вытянул необходимые зависимости. Дальше мне понадобилась ещё samba.
1) Первый вопрос ищу её в портах make search name="samba"
Показывает максимум версию 3.3
Хотя если зайти в net/ можно найти актуальную(как на сайте самбы) версию 3.6
Почему так?
2) Ставлю самбу. Вываливается с ошибкой при компиляции либы libsmb/clikrb5.c

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

Compiling libsmb/clikrb5.c
libsmb/clikrb5.c: In function 'get_krb5_smb_session_key':
libsmb/clikrb5.c:1025: warning: 'krb5_auth_con_getremotesubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:2104)
libsmb/clikrb5.c:1028: warning: 'krb5_auth_con_getlocalsubkey' is deprecated (declared at /usr/local/include/krb5/krb5.h:2100)
libsmb/clikrb5.c: In function 'smb_krb5_get_keyinfo_from_ap_req':
libsmb/clikrb5.c:1282: error: implicit declaration of function 'krb5_decode_ap_req'
libsmb/clikrb5.c:1289: error: implicit declaration of function 'free_AP_REQ'
libsmb/clikrb5.c: In function 'smb_krb5_free_error':
libsmb/clikrb5.c:1647: error: implicit declaration of function 'krb5_free_error_contents'
libsmb/clikrb5.c: In function 'smb_krb5_get_credentials_for_user_opt':
libsmb/clikrb5.c:1988: error: 'krb5_get_creds_opt' undeclared (first use in this function)
libsmb/clikrb5.c:1988: error: (Each undeclared identifier is reported only once
libsmb/clikrb5.c:1988: error: for each function it appears in.)
libsmb/clikrb5.c:1988: error: expected ';' before 'opt'
libsmb/clikrb5.c:1990: error: implicit declaration of function 'krb5_get_creds_opt_alloc'
libsmb/clikrb5.c:1990: error: 'opt' undeclared (first use in this function)
libsmb/clikrb5.c:1994: error: implicit declaration of function 'krb5_get_creds_opt_add_options'
libsmb/clikrb5.c:1997: error: implicit declaration of function 'krb5_get_creds_opt_set_impersonate'
libsmb/clikrb5.c:2004: error: implicit declaration of function 'krb5_get_creds'
libsmb/clikrb5.c:2011: error: implicit declaration of function 'krb5_get_creds_opt_free'
libsmb/clikrb5.c: In function 'smb_krb5_principal_get_realm':
libsmb/clikrb5.c:2261: error: implicit declaration of function 'krb5_principal_get_realm'
libsmb/clikrb5.c:2261: warning: return makes pointer from integer without a cast
The following command failed:
cc -O2 -pipe -DLDAP_DEPRECATED -fno-strict-aliasing -g -I/usr/local/include -DDEBUG_PASSWORD -DDEVELOPER -g -Wall -Wshadow -Wpointer-arith -Wcast-align -Wwrite-strings -Wdeclaration-after-statement -Werror-implicit-function-declaration -Wstrict-prototypes -I. -I/usr/ports/net/samba36/work/samba-3.6.1/source3 -I/usr/ports/net/samba36/work/samba-3.6.1/source3/../lib/iniparser/src -Iinclude -I./include  -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -DHAVE_CONFIG_H  -g -Iinclude -I./include -I. -I. -I./../lib/replace -I./../lib/tevent -I./librpc -I./.. -I./../lib/popt -DLDAP_DEPRECATED -I/usr/local/include  -I/usr/ports/net/samba36/work/samba-3.6.1/source3/lib -I.. -D_SAMBA_BUILD_=3 -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

Stop in /usr/ports/net/samba36.
Так понял, что проблема с установленным krb. Смотрю в портах, только 1.9.2. На сайте уже есть 1.10.х. Скачиваю с сайта сорсы, делаю ./configure + make. Смотрю pkg_info там все старая версия 1.9.2. Как правильно лечить такую проблему? обновлять порты? ставить с исходников?

Спасибо.
Последний раз редактировалось f_andrey 2012-05-15 16:09:28, всего редактировалось 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/

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: freeradius samba зависимости

Непрочитанное сообщение snorlov » 2012-05-15 19:52:44

Сырцы самой оси стоят?

geelrod
рядовой
Сообщения: 16
Зарегистрирован: 2012-05-11 15:20:55

Re: freeradius samba зависимости

Непрочитанное сообщение geelrod » 2012-05-16 9:57:55

Сорсы есть в /usr/src/sys/conf/
Может попробовать обновить один порт с помощью portupgrade?

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: freeradius samba зависимости

Непрочитанное сообщение manefesto » 2012-05-16 11:40:19

такое подозрение что ктото выпилил из системы krb, ну или я туплю
я такой яростный шо аж пиздеЦ
Изображение

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: freeradius samba зависимости

Непрочитанное сообщение snorlov » 2012-05-16 12:03:41

На самом деле я не стал бы связываться с samba36, какая-то она сырая, поставьте samba35...
make search name="samba' у меня к примеру выдает кучу портов и там есть и samba34 и samba35... Я не ставил бы керберос из портов, достаточно встроенного...

geelrod
рядовой
Сообщения: 16
Зарегистрирован: 2012-05-11 15:20:55

Re: freeradius samba зависимости

Непрочитанное сообщение geelrod » 2012-05-16 15:37:56

Так ведь керберос вытянулся за фрирадиусом, я его специально не ставил. А вытянулся видимо, тот который был в портах (1.9.2).
Сейчас попробую проинсталлировать самбу 3.5

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: freeradius samba зависимости

Непрочитанное сообщение snorlov » 2012-05-16 15:54:28

geelrod писал(а):Так ведь керберос вытянулся за фрирадиусом, я его специально не ставил. А вытянулся видимо, тот который был в портах (1.9.2).
Сейчас попробую проинсталлировать самбу 3.5
Вы аутенфикацию каких запросов фрирадиуса будете делать через керберос?

geelrod
рядовой
Сообщения: 16
Зарегистрирован: 2012-05-11 15:20:55

Re: freeradius samba зависимости

Непрочитанное сообщение geelrod » 2012-05-16 16:15:56

цель WIFI-> freeradius -> active directory.

geelrod
рядовой
Сообщения: 16
Зарегистрирован: 2012-05-11 15:20:55

Re: freeradius samba зависимости

Непрочитанное сообщение geelrod » 2012-05-16 16:38:45

самба 3.5 встала сходу :)

snorlov
подполковник
Сообщения: 3844
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: freeradius samba зависимости

Непрочитанное сообщение snorlov » 2012-05-16 17:07:46

geelrod писал(а):цель WIFI-> freeradius -> active directory.
Если у вас домен. то лучше доступ к wi-fi делать на сертификатах, а то, пока кто-нибудь не залогиниться на станции, она будет недоступна по сети...