Samba 3.0.14a with AD Support

Timothy Radigan tradigan at newrevolutions.net
Fri Apr 22 09:47:01 PDT 2005


I am in the process of building another Samba server as we speak.  I will
try to get it functioning without installing the MIT krb5 package and see if
I can't get the machine to join the domain without it.  Thanks for the
input, I'll give it a try.

-----Original Message-----
From: owner-freebsd-questions at freebsd.org
[mailto:owner-freebsd-questions at freebsd.org] On Behalf Of Kevin Kobb
Sent: Friday, April 22, 2005 12:42 PM
To: freebsd-questions at freebsd.org
Subject: Re: Samba 3.0.14a with AD Support

Timothy Radigan wrote:
> Hi all,
> 
> I've been trying to build Samba 3.0.14a for 2 days now.  I have exhausted
> all of the resources I could find to help resolve this issue but to no
> avail.  I am currently trying to attach my Samba server running FreeBSD
5.3
> to a functioning Windows Server 2003 domain.  I have installed the krb5
> package from the ports as well as the openldap-client-2.2.24 package.
> Whenever I run a 'make install' from /usr/ports/net/samba3, it runs the
> configure script find and starts compiling.  When it gets to compile the
> kerebos section, I keep getting the following errors:
> 
> Linking bin/smbd
> /usr/local/lib/libkrb5.so: warning: warning: mktemp() possibly used
> unsafely; co nsider using mkstemp()
> libads/kerberos_keytab.o(.text+0x7e9): In function `ads_keytab_add_entry':
> : undefined reference to `krb5_kt_compare'
> /usr/lib/libgssapi.so: undefined reference to `krb5_rd_cred2'
> /usr/lib/libgssapi.so: undefined reference to `krb5_crypto_destroy'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_address'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_data'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_keyblock'
> /usr/lib/libgssapi.so: undefined reference to
> `krb5_auth_con_setremotesubkey'
> /usr/lib/libgssapi.so: undefined reference to `krb5_data_free'
> /usr/lib/libgssapi.so: undefined reference to `krb5_config_get_strings'
> /usr/lib/libgssapi.so: undefined reference to
`krb5_auth_con_setlocalsubkey'
> /usr/lib/libgssapi.so: undefined reference to
> `krb5_auth_con_generatelocalsubkey
> '
> /usr/lib/libgssapi.so: undefined reference to `krb5_sockaddr2address'
> /usr/lib/libgssapi.so: undefined reference to `krb5_cc_get_ops'
> /usr/lib/libgssapi.so: undefined reference to `krb5_get_default_principal'
> /usr/lib/libgssapi.so: undefined reference to `krb5_cc_copy_cache'
> /usr/lib/libasn1.so: undefined reference to `init_error_table'
> /usr/lib/libgssapi.so: undefined reference to `krb5_auth_con_setkey'
> /usr/lib/libgssapi.so: undefined reference to `krb5_get_forwarded_creds'
> /usr/lib/libgssapi.so: undefined reference to `krb5_get_err_text'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_int32'
> /usr/lib/libgssapi.so: undefined reference to `krb5_h_addr2sockaddr'
> /usr/lib/libgssapi.so: undefined reference to `krb5_build_authenticator'
> /usr/lib/libgssapi.so: undefined reference to `krb5_build_ap_req'
> /usr/lib/libgssapi.so: undefined reference to
`krb5_auth_getremoteseqnumber'
> /usr/lib/libgssapi.so: undefined reference to `krb5_data_zero'
> /usr/lib/libgssapi.so: undefined reference to `krb5_storage_free'
> /usr/lib/libgssapi.so: undefined reference to `krb5_config_free_strings'
> /usr/lib/libgssapi.so: undefined reference to `krb5_create_checksum'
> /usr/lib/libgssapi.so: undefined reference to `krb5_generate_random_block'
> /usr/lib/libgssapi.so: undefined reference to `krb5_crypto_init'
> /usr/lib/libgssapi.so: undefined reference to `krb5_enctype_to_keytype'
> /usr/lib/libgssapi.so: undefined reference to `krb5_free_creds_contents'
> /usr/lib/libgssapi.so: undefined reference to `krb5_storage_from_mem'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_address'
> /usr/lib/libgssapi.so: undefined reference to `krb5_decrypt_ivec'
> /usr/lib/libasn1.so: undefined reference to `initialize_error_table_r'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_int16'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_int16'
> /usr/lib/libgssapi.so: undefined reference to `krb5_get_error_string'
> /usr/lib/libgssapi.so: undefined reference to `krb5_principal_match'
> /usr/lib/libgssapi.so: undefined reference to
> `krb5_auth_con_setlocalseqnumber'
> /usr/lib/libgssapi.so: undefined reference to `krb5_storage_to_data'
> /usr/lib/libgssapi.so: undefined reference to `krb5_decrypt_ivec'
> /usr/lib/libasn1.so: undefined reference to `initialize_error_table_r'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_int16'
> /usr/lib/libgssapi.so: undefined reference to `krb5_ret_int16'
> /usr/lib/libgssapi.so: undefined reference to `krb5_get_error_string'
> /usr/lib/libgssapi.so: undefined reference to `krb5_principal_match'
> /usr/lib/libgssapi.so: undefined reference to
> `krb5_auth_con_setlocalseqnumber'
> /usr/lib/libgssapi.so: undefined reference to `krb5_storage_to_data'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_int32'
> /usr/lib/libgssapi.so: undefined reference to `krb5_encrypt_ivec'
> /usr/lib/libgssapi.so: undefined reference to `krb5_storage_emem'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_data'
> /usr/lib/libgssapi.so: undefined reference to
> `krb5_auth_con_setremoteseqnumber'
> 
> /usr/lib/libgssapi.so: undefined reference to `krb5_principal_get_realm'
> /usr/lib/libgssapi.so: undefined reference to `krb5_set_error_string'
> /usr/lib/libgssapi.so: undefined reference to `krb5_make_principal'
> /usr/lib/libgssapi.so: undefined reference to `krb5_store_keyblock'
> *** Error code 1
> 
> Stop in /usr/ports/net/samba3/work/samba-3.0.14a/source.
> *** Error code 1
> 
> **********************************************************************
> 
> 
> Has anyone experienced this problem when compiling Samba 3.0.14a?
> 
> 
> _______________________________________________
> freebsd-questions at freebsd.org mailing list
> http://lists.freebsd.org/mailman/listinfo/freebsd-questions
> To unsubscribe, send any mail to
"freebsd-questions-unsubscribe at freebsd.org"
> 

I could be wrong, but I think the base system has all the kerberos
software you need to build samba already installed. I have a few 5.3
systems, and all of them built samba and joined an AD Windows 2000
domain no problem.

If you don't need MIT kerberos or something else I am missing, I would
try uninstalling the ports and try it again.



_______________________________________________
freebsd-questions at freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "freebsd-questions-unsubscribe at freebsd.org"



More information about the freebsd-questions mailing list