[OpenAFS] Problem accessing AFS from other systems

Kurt Seiffert seiffert@indiana.edu
Thu, 16 Jun 2005 09:02:41 -0500


--Apple-Mail-59-1036923966
Content-Transfer-Encoding: 7bit
Content-Type: text/plain;
	charset=US-ASCII;
	delsp=yes;
	format=flowed

I have an OpenAFS cell based on 1.3.82 that I'm trying to bring up.

The server can connect to itself just fine but other systems cannot  
connect to the server.

I setup an MIT KRB5 server on a different machine - mystery. I then  
setup the first server on the machine rufus1.  I can kinit against  
the KDC and the issue aklog to get tokens from any system. However  
only rufus1 can access the AFS filesystem or successfully run  
commands like vos exam. All the systems can access other AFS  
filesystems like openafs.org.

Here is an example from a client machine:
> [seiffert@mystery seiffert]$ ls /afs
> openafs.org  ovpit.indiana.edu  rfstest.iu.edu  seiffert.iu.edu
> [seiffert@mystery seiffert]$ ls /afs/rfstest.iu.edu/
> ls: /afs/rfstest.iu.edu/: No such file or directory
> [seiffert@mystery seiffert]$ tokens
>
> Tokens held by the Cache Manager:
>
> User's (AFS ID 1529) tokens for afs@rfstest.iu.edu [Expires Jun 16  
> 18:43]
>    --End of list--
> [seiffert@mystery seiffert]$ bos status rufus1
> Instance buserver, currently running normally.
> Instance ptserver, currently running normally.
> Instance vlserver, currently running normally.
> Instance fs, currently running normally.
>     Auxiliary status is: file server running.
> Instance upserver, currently running normally.
> [seiffert@mystery seiffert]$ bos status rufus1 -long
> Instance buserver, (type is simple) currently running normally.
>     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
>     Command 1 is '/usr/afs/bin/buserver'
>
> Instance ptserver, (type is simple) currently running normally.
>     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
>     Command 1 is '/usr/afs/bin/ptserver'
>
> Instance vlserver, (type is simple) currently running normally.
>     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
>     Command 1 is '/usr/afs/bin/vlserver'
>
> Instance fs, (type is fs) currently running normally.
>     Auxiliary status is: file server running.
>     Process last started at Sun Jun 12 04:00:13 2005 (2 proc starts)
>     Command 1 is '/usr/afs/bin/fileserver'
>     Command 2 is '/usr/afs/bin/volserver'
>     Command 3 is '/usr/afs/bin/salvager'
>
> Instance upserver, (type is simple) currently running normally.
>     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
>     Command 1 is '/usr/afs/bin/upserver -crypt /usr/afs/etc'
>
> [seiffert@mystery seiffert]$ vos exam root.cell
> Could not fetch the information about volume 536870915 from the server
> Possible communication failure
> Error in vos examine command.
> Possible communication failure
>
> Dump only information from VLDB
>
> root.cell
>     RWrite: 536870915     ROnly: 536870916
>     number of sites -> 2
>        server localhost.localdomain partition /vicepa RW Site
>        server localhost.localdomain partition /vicepa RO Site


Here is the output from the server connecting to itself:
[seiffert@rufus1 ~]$ kinit
Password for seiffert@RFSTEST.IU.EDU:
[seiffert@rufus1 ~]$ aklog
[seiffert@rufus1 ~]$ ls /afs/rfstest.iu.edu/
home  i386_linux24  i386_linux26  seiffert.iu.edu  tmp
[seiffert@rufus1 ~]$ bos status rufus1 -long
Instance buserver, (type is simple) currently running normally.
     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
     Command 1 is '/usr/afs/bin/buserver'

Instance ptserver, (type is simple) currently running normally.
     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
     Command 1 is '/usr/afs/bin/ptserver'

Instance vlserver, (type is simple) currently running normally.
     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
     Command 1 is '/usr/afs/bin/vlserver'

Instance fs, (type is fs) currently running normally.
     Auxiliary status is: file server running.
     Process last started at Sun Jun 12 04:00:13 2005 (2 proc starts)
     Command 1 is '/usr/afs/bin/fileserver'
     Command 2 is '/usr/afs/bin/volserver'
     Command 3 is '/usr/afs/bin/salvager'

Instance upserver, (type is simple) currently running normally.
     Process last started at Sun Jun 12 04:00:13 2005 (1 proc starts)
     Command 1 is '/usr/afs/bin/upserver -crypt /usr/afs/etc'

[seiffert@rufus1 ~]$ vos exam root.cell
root.cell                         536870915 RW          7 K  On-line
     rufus1.uits.indiana.edu /vicepa
     RWrite  536870915 ROnly  536870916 Backup          0
     MaxQuota       5000 K
     Creation    Wed Jun  1 16:40:35 2005
     Copy        Wed Jun  1 16:40:35 2005
     Backup      Never
     Last Update Tue Jun  7 11:52:16 2005
     0 accesses in the past day (i.e., vnode references)

     RWrite: 536870915     ROnly: 536870916
     number of sites -> 2
        server rufus1.uits.indiana.edu partition /vicepa RW Site
        server rufus1.uits.indiana.edu partition /vicepa RO Site


Any thoughts on what could be wrong would certainly be helpful.

Thanks.

-KAS

Kurt A. Seiffert                        | seiffert@indiana.edu
UITS Distributed Storage Services Group | C: 812-345-1892
Indiana University, Bloomington         | W: 1 812-855-5089


--Apple-Mail-59-1036923966
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
	charset=ISO-8859-1

<HTML><BODY style=3D"word-wrap: break-word; -khtml-nbsp-mode: space; =
-khtml-line-break: after-white-space; ">I have an OpenAFS cell based on =
1.3.82 that I'm trying to bring up.<DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>The server can connect to =
itself just fine but other systems cannot connect to the =
server.=A0</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>I =
setup an MIT KRB5 server on a different machine - mystery. I then setup =
the first server on the machine rufus1.=A0 I can kinit against the KDC =
and the issue aklog to get tokens from any system. However only rufus1 =
can access the AFS filesystem or successfully run commands like vos =
exam. All the systems can access other AFS filesystems like =
openafs.org.=A0</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Here is an example from a =
client machine:</DIV><BLOCKQUOTE type=3D"cite"><DIV>[seiffert@mystery =
seiffert]$ ls /afs</DIV><DIV>openafs.org=A0 ovpit.indiana.edu=A0 =
rfstest.iu.edu=A0 seiffert.iu.edu</DIV></BLOCKQUOTE><BLOCKQUOTE =
type=3D"cite"><DIV>[seiffert@mystery seiffert]$ ls =
/afs/rfstest.iu.edu/</DIV><DIV>ls: /afs/rfstest.iu.edu/: No such file or =
directory</DIV><DIV>[seiffert@mystery seiffert]$ tokens</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Tokens held by the Cache =
Manager:</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>User's=
 (AFS ID 1529) tokens for <A =
href=3D"mailto:afs@rfstest.iu.edu">afs@rfstest.iu.edu</A> [Expires Jun =
16 18:43]</DIV><DIV>=A0=A0 --End of list--</DIV><DIV>[seiffert@mystery =
seiffert]$ bos status rufus1</DIV><DIV>Instance buserver, currently =
running normally.</DIV><DIV>Instance ptserver, currently running =
normally.</DIV><DIV>Instance vlserver, currently running =
normally.</DIV><DIV>Instance fs, currently running normally.</DIV><DIV>=A0=
 =A0 Auxiliary status is: file server running.</DIV><DIV>Instance =
upserver, currently running normally.</DIV><DIV>[seiffert@mystery =
seiffert]$ bos status rufus1 -long</DIV><DIV>Instance buserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/buserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance ptserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/ptserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance vlserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/vlserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance fs, (type is fs) =
currently running normally.</DIV><DIV>=A0 =A0 Auxiliary status is: file =
server running.</DIV><DIV>=A0 =A0 Process last started at Sun Jun 12 =
04:00:13 2005 (2 proc starts)</DIV><DIV>=A0 =A0 Command 1 is =
'/usr/afs/bin/fileserver'</DIV><DIV>=A0 =A0 Command 2 is =
'/usr/afs/bin/volserver'</DIV><DIV>=A0 =A0 Command 3 is =
'/usr/afs/bin/salvager'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance upserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/upserver -crypt /usr/afs/etc'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>[seiffert@mystery =
seiffert]$ vos exam root.cell</DIV><DIV>Could not fetch the information =
about volume 536870915 from the server</DIV><DIV>Possible communication =
failure</DIV><DIV>Error in vos examine command.</DIV><DIV>Possible =
communication failure</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Dump only information from =
VLDB</DIV><DIV><BR class=3D"khtml-block-placeholder"></DIV><DIV>root.cell =
</DIV><DIV>=A0 =A0 RWrite: 536870915=A0 =A0=A0 ROnly: 536870916 =
</DIV><DIV>=A0 =A0 number of sites -&gt; 2</DIV><DIV>=A0 =A0 =A0=A0 =
server localhost.localdomain partition /vicepa RW Site </DIV><DIV>=A0 =A0 =
=A0=A0 server localhost.localdomain partition /vicepa RO Site =
</DIV></BLOCKQUOTE><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Here is the output from the =
server connecting to itself:</DIV><DIV>[seiffert@rufus1 ~]$ =
kinit</DIV><DIV>Password for <A =
href=3D"mailto:seiffert@RFSTEST.IU.EDU">seiffert@RFSTEST.IU.EDU</A>: =
</DIV><DIV>[seiffert@rufus1 ~]$ aklog</DIV><DIV>[seiffert@rufus1 ~]$ ls =
/afs/rfstest.iu.edu/</DIV><DIV>home=A0 i386_linux24=A0 i386_linux26=A0 =
seiffert.iu.edu=A0 tmp</DIV><DIV>[seiffert@rufus1 ~]$ bos status rufus1 =
-long</DIV><DIV>Instance buserver, (type is simple) currently running =
normally.</DIV><DIV>=A0 =A0 Process last started at Sun Jun 12 04:00:13 =
2005 (1 proc starts)</DIV><DIV>=A0 =A0 Command 1 is =
'/usr/afs/bin/buserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance ptserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/ptserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance vlserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/vlserver'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance fs, (type is fs) =
currently running normally.</DIV><DIV>=A0 =A0 Auxiliary status is: file =
server running.</DIV><DIV>=A0 =A0 Process last started at Sun Jun 12 =
04:00:13 2005 (2 proc starts)</DIV><DIV>=A0 =A0 Command 1 is =
'/usr/afs/bin/fileserver'</DIV><DIV>=A0 =A0 Command 2 is =
'/usr/afs/bin/volserver'</DIV><DIV>=A0 =A0 Command 3 is =
'/usr/afs/bin/salvager'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Instance upserver, (type is =
simple) currently running normally.</DIV><DIV>=A0 =A0 Process last =
started at Sun Jun 12 04:00:13 2005 (1 proc starts)</DIV><DIV>=A0 =A0 =
Command 1 is '/usr/afs/bin/upserver -crypt /usr/afs/etc'</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>[seiffert@rufus1 ~]$ vos =
exam root.cell</DIV><DIV>root.cell=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =
=A0 =A0=A0 536870915 RW=A0 =A0 =A0 =A0 =A0 7 K=A0 On-line</DIV><DIV>=A0 =
=A0 rufus1.uits.indiana.edu /vicepa </DIV><DIV>=A0 =A0 RWrite=A0 =
536870915 ROnly=A0 536870916 Backup=A0 =A0 =A0 =A0 =A0 0 </DIV><DIV>=A0 =
=A0 MaxQuota=A0 =A0 =A0=A0 5000 K </DIV><DIV>=A0 =A0 Creation=A0 =A0 Wed =
Jun=A0 1 16:40:35 2005</DIV><DIV>=A0 =A0 Copy=A0 =A0 =A0 =A0 Wed Jun=A0 =
1 16:40:35 2005</DIV><DIV>=A0 =A0 Backup=A0 =A0 =A0 Never</DIV><DIV>=A0 =
=A0 Last Update Tue Jun=A0 7 11:52:16 2005</DIV><DIV>=A0 =A0 0 accesses =
in the past day (i.e., vnode references)</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>=A0 =A0 RWrite: 536870915=A0 =
=A0=A0 ROnly: 536870916 </DIV><DIV>=A0 =A0 number of sites -&gt; =
2</DIV><DIV>=A0 =A0 =A0=A0 server rufus1.uits.indiana.edu partition =
/vicepa RW Site </DIV><DIV>=A0 =A0 =A0=A0 server rufus1.uits.indiana.edu =
partition /vicepa RO Site </DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Any thoughts on what could =
be wrong would certainly be helpful.</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>Thanks.</DIV><DIV><BR =
class=3D"khtml-block-placeholder"></DIV><DIV>-KAS</DIV><DIV><DIV> <P =
style=3D"margin: 0.0px 0.0px 0.0px 0.0px; font: 12.0px Helvetica; =
min-height: 14.0px"><BR></P> <P style=3D"margin: 0.0px 0.0px 0.0px =
0.0px"><FONT face=3D"Helvetica" size=3D"3" style=3D"font: 12.0px =
Helvetica">Kurt A. Seiffert<SPAN class=3D"Apple-converted-space">=A0 =A0 =
=A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 </SPAN>| <A =
href=3D"mailto:seiffert@indiana.edu">seiffert@indiana.edu</A></FONT></P> =
<P style=3D"margin: 0.0px 0.0px 0.0px 0.0px"><FONT face=3D"Helvetica" =
size=3D"3" style=3D"font: 12.0px Helvetica">UITS Distributed Storage =
Services Group | C: 812-345-1892</FONT></P> <P style=3D"margin: 0.0px =
0.0px 0.0px 0.0px"><FONT face=3D"Helvetica" size=3D"3" style=3D"font: =
12.0px Helvetica">Indiana University, Bloomington <SPAN =
class=3D"Apple-converted-space">=A0 =A0 =A0 =A0 </SPAN>| W: 1 =
812-855-5089<SPAN class=3D"Apple-converted-space">=A0 =A0 =
=A0</SPAN></FONT></P>  </DIV><BR></DIV></BODY></HTML>=

--Apple-Mail-59-1036923966--