salil kanitkar
2009-Jan-07 17:04 UTC
[Samba] samba-3.2.0.1-smbd hangs up when kernel has ipv6 disabled
Hi all, Working on samba-3.2.0.1 on an ARM board(fedora-8:ARM). With IPV6_ENABLE not set in the kernel config i find smbd hanging up continuously. strace showed the reason as --> EAFNOSUPPORT(Address family not supported by protocol) with socket and bind system calls to specified interfaces failing. So compiling the kernel with IPV6 enabled and then burning kernel image on the board, smbd doen't hang up and everything works - however removing it makes smbd hang as said above. as a work around I had also tried adding samba_cv_HAVE_IPV6=no in %configure section of the spec file but smbd would still hang up with strace showing up EAFNOSUPPORT. So does it mean that samba-3.2.0.1 can not work with a kernel having IPV6 disabled? But the following pdf disagrees - http://www.sambaxp.org/files/SambaXP2008-DATA/01-04-Jeremy_Allison-encryption.pdf<https://webmail.marvell.com/exchweb/bin/redir.asp?URL=http://www.sambaxp.org/files/SambaXP2008-DATA/01-04-Jeremy_Allison-encry> So I must be messing things up somewhere and can't seem to find it with hours n hours of fiddling. Can anyone help me out here? Thanks in anticipation ;-) Salil