Coda File System

Re: Coda server on Debian

From: Jan Harkes <jaharkes_at_cs.cmu.edu>
Date: Sun, 23 Mar 2003 14:26:43 -0500
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>'

Jan
Received on 2003-03-23 14:27:56