I'm having problems with my OpenAFS server similar to that reported in an earlier post (But the fix in that thread is not working for me):

http://www.openafs.org/pipermail/openafs-info/2006-July/023070.html

My configuration is that I have a multi-homed server acting as a router/gateway/firewall with both an intranet and Internet ethernet connection. I have used the NetRestrict file to try to limit openafs to using only the Internet address (so that the intranet address won't be given as a server address to external afs clients).

When I do:

vldb_check -servers  /usr/var/openafs/db/vldb.DB0

I get:
Ubik header size is 0 (should be 64)
MH block 0, index 1: 172.16.1.11 83.227.241.4
   Server ip addr 0 = 83.227.241.4
   Server ip addr 1 = 83.227.241.4
   Server ip addr 2 = 83.227.241.4
   Server ip addr 3 = MH block 0, index 1
Scanning 980 entries for possible repairs
I think this may be a root cause of the problems I'm having. Is there some way I can change the VLDB to only list one server with IP address 83.227.241.4 (my Internet address)?

Is there a bug in "vos changeaddr" or similar which causes this multitude of entries with the same IP addresses?

FWIW the actual problem is that the fileserver crashes with:
VL_RegisterAddrs rpc failed; The IP address exists on a different server; repair it
VL_RegisterAddrs rpc failed; See VLLog for details
Fatal error in library initialization, exiting!!
causing an endless loop of salvaging.

I'd be grateful for any help,

/Erland

_______________________________________________
OpenAFS-devel mailing list
[email protected]
https://lists.openafs.org/mailman/listinfo/openafs-devel

Reply via email to