[OpenAFS] Re: How to remove a bogus (127.0.1.1) server entry
for readonly volume?
Harald Barth
haba@kth.se
Fri, 13 Dec 2013 15:16:14 +0100 (CET)
My test:
# cat /etc/hosts
127.0.0.1 localhost
127.0.1.1 bananshake.stacken.kth.se bananshake
# bos restart bananshake -local -all
# cat FileLog
...
Fri Dec 13 14:38:18 2013 Getting FileServer address...
Fri Dec 13 14:38:18 2013 FileServer bananshake.stacken.kth.se has address 127.0.1.1 (0x101007f or 0x7f000101 in host byte order)
Fri Dec 13 14:38:18 2013 File Server started Fri Dec 13 14:38:18 2013
...
So the server thinks somewhere it is 127.0.1.1, but is this message
bogus as it would be more interresting to know which addresses the
file server actually registered in the db.
When I check, it has not registered it in the address list, bananshake
is still with only one IP under UUID 007cadf8-b425-124e-91-2e-e8eded82aa77:
# vos listaddr -local -printuuid -nores -noauth -c stacken.kth.se
UUID: 000a40c4-cfeb-1228-b1-12-0101007faa77
130.237.234.220
UUID: 00230816-42a1-1361-ae-c3-2ceaed82aa77
130.237.234.101
UUID: 00438a50-e3e5-115d-8f-56-d8eaed82aa77
130.237.234.216
UUID: 0047a130-223f-1244-9b-0b-0101007faa77
130.237.234.151
UUID: 003f1f1a-0189-106e-b6-45-0101007faa77
130.237.234.150
UUID: 007cadf8-b425-124e-91-2e-e8eded82aa77
130.237.237.232
Nevertheless you can create volumes:
# vos create bananshake a -name broken.volume -local -verbose
Volume broken.volume 536911797 created and brought online
Created the VLDB entry for the volume broken.volume 536911797
Volume 536911797 created on partition /vicepa of bananshake
# vos listvldb -server bananshake.stacken.kth.se -nores
vsu_ClientInit: Could not get afs tokens, running unauthenticated.
VLDB entries for server bananshake.stacken.kth.se
broken.volume
RWrite: 536911797
number of sites -> 1
server 127.0.1.1 partition /vicepa RW Site
Total entries: 1
To clean up I did a vos remove -id 536911797 -local as I knew that it
was a throwaway volume which makes it easier than if you want only to
remove one replica.
Btw, this is
# rxdebug localhost -v
Trying 127.0.0.1 (port 7000):
AFS version: OpenAFS 1.6.1-3+deb7u1-debian built 2013-07-25
And I have not found where this filtering of 127/something actually
takes place. Pointers welcome.
Harald.