PDA

Просмотр полной версии : Проблема в Freebsd 7.1


danyabagrov
21.10.2009, 01:17
Вот ситуация. Вебсервер работал на фре 4.7 около 4 лет, в апреле сменили железо, ну и соответственно выбрал свежее ПО, freebsd 7.1, на тот момент самый свежый "RELEASE" был. Если кто ставил, наверное тоже столкнулся с проблемой со встроенными реалтековскими сетевухами(если ставить вторую то реалтек отваливается), ее с помощью гугла и инглиша удалось решить. Затем вылезло собственно то, о чем вопрос.
Связка Squid + Samba + домен WinNT. Яс дело цель - учет сетевого траффика по пользователям домена. Сквид 3.0 стэйбл собрался без каких либо проблем, но самба ни в какую. Перепробовал все релизы которые нашел. Ругань выглядит так(самба 3.0.32):
Compiling dynconfig.c
Compiling smbd/vfs.c
Compiling passdb/pdb_interface.c
Compiling lib/iconv.c
Compiling auth/auth.c
Compiling smbd/build_options.c
Compiling smbd/server.c
Linking bin/smbd
auth/pampass.o(.text+0x188): In function `smb_pam_error_handler':
: undefined reference to `pam_strerror'
auth/pampass.o(.text+0x20f): In function `smb_pam_start':
: undefined reference to `pam_start'
auth/pampass.o(.text+0x38a): In function `smb_pam_end':
: undefined reference to `pam_end'
auth/pampass.o(.text+0x52e): In function `smb_pam_passchange':
: undefined reference to `pam_chauthtok'
auth/pampass.o(.text+0x1975): In function `smb_pam_account':
: undefined reference to `pam_acct_mgmt'
auth/pampass.o(.text+0x1e24): In function `smb_pam_passcheck':
: undefined reference to `pam_authenticate'
auth/pampass.o(.text+0x22c5): In function `.L409':
: undefined reference to `pam_setcred'
auth/pampass.o(.text+0x28ec): In function `smb_internal_pam_session':
: undefined reference to `pam_open_session'
auth/pampass.o(.text+0x2924): In function `smb_internal_pam_session':
: undefined reference to `pam_setcred'
auth/pampass.o(.text+0x2934): In function `smb_internal_pam_session':
: undefined reference to `pam_close_session'
*** Error code 1

Пробовал ./configure --without-pam ...... результат тот же. Может я что то не так делаю. Из параметров использую только --with-winbind и префикс.

Уже думаю обновить на 7.2, но все никак не решусь, вдруг не в оси дело, а я что-то упустил.

rohard
21.10.2009, 09:37
# cd /usr/ports/security/krb5
# make install
# cd /usr/ports/net/samba3
# make KRB5_HOME=/usr/local && make install

P.S.: привет ;)

danyabagrov
23.10.2009, 01:05
о, превед Рохард! Скока лет :)
эт получается керберос5 надо поставить? хмхм попробую