11 jun 2009 kl. 15.49 skrev Dale Ghent:
On Jun 11, 2009, at 7:20 AM, Klas Heggemann wrote:
Dale Ghent skrev:
Try trussing it to see what errno bind() is failing with. That
error would be a start in figuring out what's wrong.
Unfortunatly truss does not show what happens in kernel space, and
this code seems to be
in the kernel module. Truss just shows the afs-syscall and the
return.
afsd calls rx_InitHost whic calls rxi_getHostUDPPort which I think
calls
rxk_NewSocket, if I figured this right. Why this fails I have not
figured out.
Ah, right.
dtrace, then. Try the following after the afs module is loaded and
when starting afsd. This will show you what's going on inside the
module and report the function return values.
Thanks. (One of these days I'm gonna start learning/using dtrace ....).
As Jeffry Altman wrote, its the code in rx/SOLARIS/rx_knet.c that is
interessting.
dtrace show that the solookup routine fails, which is confirmed if I
add extra
printf in the code. Seems like this route has changed and one need to
find out
how to adapt the code to these changes.
_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel