[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: home0 not mounted after kernel upgrade



On Wed, Mar 12, 2014 at 05:53:40PM +0900, nigel barker wrote:
> On 12 March 2014 17:22, Petter Reinholdtsen <pere@hungry.com> wrote:
> > running this as root:
> >
> >   /usr/lib/debian-edu-config/testsuite/automount
> >
> 
> success: /usr/lib/debian-edu-config/testsuite/automount: automount is 
> running. /usr/lib/debian-edu-config/testsuite/automount: 28: cd: can't 
> cd to /skole/tjener/home0/ error: 
> /usr/lib/debian-edu-config/testsuite/automount: unable to cd into 
> /skole/tjener/home0/ (is DNS name of this machine in required 
> netgroup?)
> 
> 
> > Perhaps there is something about any problems in /var/log/syslog?
> 
> this appears a lot:
> 
> Mar 12 17:42:35 ws30 rpc.gssd[2033]: ERROR: Key table file 
> '/etc/krb5.keytab' not found while beginning keytab scan for keytab 
> 'FILE:/etc/krb5.keytab' Mar 12 17:42:35 ws30 rpc.gssd[2033]: ERROR: 
> gssd_refresh_krb5_machine_credential: no usable keytab entry found in 
> keytab /etc/krb5.keytab for connection with host tjener.intern Mar 12 
> 17:42:35 ws30 rpc.gssd[2033]: ERROR: No credentials found for 
> connection to server tjener.intern
 
Looks like the krb5_machine_credential is required.

This worked for me in a virtual box test environment (ltspserver01 
running with bpo kernel 3.12):

(1) As root on tjener execute kadmin to create Kerberos machine account
(enter root pw when prompted):

kadmin: ank -randkey host/ltspserver01.intern$  
kadmin: ank -randkey nfs/ltspserver01.intern$  
kadmin: ktadd -randkey host/ltspserver01.intern$  
kadmin: ktadd -randkey host/ltspserver01.intern$
kadmin: q


(2) Check if this worked ok:

klist -kt should show something like this:

Keytab name: FILE:/etc/krb5.keytab
KVNO Timestamp           Principal
---- ------------------- ------------------------------------------------------
   2 29.10.2013 21:38:59 host/tjener.intern@INTERN
   2 29.10.2013 21:38:59 host/tjener.intern@INTERN
   2 29.10.2013 21:38:59 host/tjener.intern@INTERN
   2 29.10.2013 21:38:59 host/tjener.intern@INTERN
   2 29.10.2013 21:38:59 nfs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 nfs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 nfs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 nfs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 cifs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 cifs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 cifs/tjener.intern@INTERN
   2 29.10.2013 21:38:59 cifs/tjener.intern@INTERN
   2 15.03.2014 10:16:21 nfs/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:21 nfs/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:33 host/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:21 nfs/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:33 host/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:21 nfs/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:33 host/ltspserver01.intern$@INTERN
   2 15.03.2014 10:16:33 host/ltspserver01.intern$@INTERN

(2) scp /etc/krb5.keytab ltspserver01:/etc  

Please note that mounting will not work if root logs in, as root has no 
Kerberos TGT. So /skole/tjener/home0 will only be mounted if an 
ordinary user logs in.

My environment had been modified before for other tests - so maybe 
you'll have to do something else as well.

I guess this might be an issue for d-e jessie...

Wolfgang

Attachment: signature.asc
Description: Digital signature


Reply to: