On the FreeBSD 9.x server, I had samba installed. Then I updated the server to version 10.4, then 11.1 and I can not run samba 48.
How to install from ports I have an error:
In turn installing the "pkg install samba48" command, the package installs, but it can not be started, an error occurs:
What can I do to run any version of samba? Where to look for a problem?
Thanks for help
How to install from ports I have an error:
Code:
[3314/3839] Linking default/nsswitch/libpamwinbind.so
runner cc default/lib/util/tiniparser_5.o default/lib/util/tini_4.o default/nsswitch/pam_winbind_15.o -o /usr/ports/net/samba48/work/samba-4.8.0/bin/default/nsswitch/libpamwinbind.so -L/usr/local/lib -fstack-protector -Wl,-z,relro,-z,now -lpthread -Wl,-no-undefined -Wl,--export-dynamic -Wl,--as-needed -shared -Ldefault/lib/replace -Ldefault/nsswitch -Ldefault/nsswitch/libwbclient -Wl,-Bdynamic -lwbclient -lwinbind-client-samba4 -lreplace-samba4 -lrt -lcrypt -ltalloc -lpam
default/nsswitch/pam_winbind_15.o: In function `_pam_winbind_init_context':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:589: undefined reference to `wbcCtxCreate'
default/nsswitch/pam_winbind_15.o: In function `winbind_upn_to_username':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:2476: undefined reference to `wbcCtxLookupName'
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:2483: undefined reference to `wbcCtxLookupSid'
default/nsswitch/pam_winbind_15.o: In function `winbind_auth_request':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:1834: undefined reference to `wbcCtxLogonUser'
default/nsswitch/pam_winbind_15.o: In function `_pam_delete_cred':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:2588: undefined reference to `wbcCtxLogoffUserEx'
default/nsswitch/pam_winbind_15.o: In function `valid_user':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:2086: undefined reference to `wbcCtxGetpwnam'
default/nsswitch/pam_winbind_15.o: In function `winbind_chauthtok_request':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:1978: undefined reference to `wbcCtxChangeUserPasswordEx'
default/nsswitch/pam_winbind_15.o: In function `_pam_winbind_free_context':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:552: undefined reference to `wbcCtxFree'
default/nsswitch/pam_winbind_15.o: In function `winbind_get_separator':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:2417: undefined reference to `wbcCtxInterfaceDetails'
default/nsswitch/pam_winbind_15.o: In function `winbind_name_to_sid_string':
/usr/ports/net/samba48/work/samba-4.8.0/bin/../nsswitch/pam_winbind.c:1116: undefined reference to `wbcCtxLookupName'
cc: error: linker command failed with exit code 1 (use -v to see invocation)
Waf: Leaving directory `/usr/ports/net/samba48/work/samba-4.8.0/bin'
Build failed: -> task failed (err #1):
{task: cc_link tiniparser_5.o,tini_4.o,pam_winbind_15.o -> libpamwinbind.so}
File "buildtools/bin/waf", line 76, in <module>
Scripting.prepare(t, cwd, VERSION, wafdir)
File "/usr/ports/net/samba48/work/samba-4.8.0/third_party/waf/wafadmin/Scripting.py", line 147, in prepare
error(str(e))
*** Error code 1
Stop.
make[1]: stopped in /usr/ports/net/samba48
*** Error code 1
Stop.
make: stopped in /usr/ports/net/samba48
In turn installing the "pkg install samba48" command, the package installs, but it can not be started, an error occurs:
Code:
root@srv:/ # /usr/local/etc/rc.d/samba_server start
Performing sanity check on Samba configuration: FAILED
What can I do to run any version of samba? Where to look for a problem?
Thanks for help