[OpenAFS] vos listaddrs/changeaddr problems with old multihomed host

Kenneth J Baker bakerkj@umich.edu
Sat, 11 Dec 2004 03:00:16 -0500


I had two afs file servers which were multihomed:
	deedee.keneli.org & 172.17.193.2
	dharma.keneli.org & 172.17.193.3

I have since removed the 172 interfaces on these two machines and I
would like to get openafs to stop using those addresses for things.

So vos listaddrs returns:
	deedee.keneli.org
	172.17.193.2
	gatekeeper.keneli.org
	toshi.keneli.org
	dharma.keneli.org
	172.17.193.3

If I try to remove either of them I get the following error:
vos changeaddr 172.17.193.2 -remove -local
Could not remove server 172.17.193.2 from the VLDB
VLDB: volume Id exists in the vldb
* or *
vos changeaddr 172.17.193.3 -remove -local
Could not remove server 172.17.193.3 from the VLDB
VLDB: volume Id exists in the vldb

I investigated and it appears that the file servers themselves are using only the correct interface:
Sat Dec 11 02:37:00 2004 Getting FileServer name...
Sat Dec 11 02:37:00 2004 FileServer host name is 'deedee'
Sat Dec 11 02:37:00 2004 Getting FileServer address...
Sat Dec 11 02:37:00 2004 FileServer deedee has address 66.92.68.189 (0xbd445c42 or 0x425c44bd in host byte order)
Sat Dec 11 02:37:00 2004 File Server started Sat Dec 11 02:37:00 2004
** **
Sat Dec 11 01:51:19 2004 Getting FileServer name...
Sat Dec 11 01:51:19 2004 FileServer host name is 'dharma'
Sat Dec 11 01:51:19 2004 Getting FileServer address...
Sat Dec 11 01:51:19 2004 FileServer dharma has address 66.205.64.240 (0xf040cd42 or 0x42cd40f0 in host byte order)
Sat Dec 11 01:51:19 2004 File Server started Sat Dec 11 01:51:19 2004

The addresses appear to be associated as I'd expect:
vos listaddrs -printuuid
vsu_ClientInit: Could not get afs tokens, running unauthenticated.
UUID: 0082b180-a39b-11ba-93-64-bd445c42aa77
deedee.keneli.org
172.17.193.2

UUID: 00334cf8-ff29-1123-b0-59-0d01a8c0aa77
dharma.keneli.org
172.17.193.3

What is the secret to get rid of these entires?

Thanks,
Ken