(Illustration by Gaich Muramatsu)
On Sun, Mar 23, 2003 at 07:30:22PM +0100, Peter Schuller wrote: > So I figured there was a problem with the server. Today I went ahead and > set up a Coda server on the machine we want it running on - a Debian > box. > > After setting things up - seemingly correctly - any client trying to > connect to it prints "GetRootVolume: can't get root volume name!". First thing to check is if we actually have a name for the rootvolume. That is the first thing the client asks for. - There should be in a file named /vice/db/ROOTVOLUME and it should just contain a single line of text, the name of the rootvolume. If a name is there, a client will perform a 'volume replication' lookup, trying to discover which servers have replicas for this volumes. - Is an entry for you rootvolume in /vice/db/VRList. - Is the mtime of /vice/db/VRDB more recent than /vice/db/VRList. Once a client has the names of the volume replicas it will perform lookups for volume location. - Does 'volutil -h servername getvolumelist' contain the volume name (with a '.0' or '.1' extension) There should also be a little testprogram at /usr/bin/getvolinfo. This can be used to do various kinds of volume lookups on various servers. 'getvolinfo <servername> <rootvolname>' 'getvolinfo <servername> <rootvolname>.0' 'getvolinfo <servername> <root volumeid>' 'getvolinfo <servername> <replica volumeid>' JanReceived on 2003-03-23 14:27:56