Hi Vladimir,
well, I was seeing that the nfs-server was not
starting, on boot, in spite of having the "nfs-server"
enabled in systemd.   I could start the nfs-server
(and all the various nfs-related services) manually
with no problem. 

In /etc/systemd/system/multi-user.target.wants
there was a broken link from nfs.target to the
/usr/lib/systemd/system/nfs.target 

I put back a nfs.target file, and a reboot started
the nfs system, as it should. 

Some of  my other SL7 systems were not booted after
upgrading nfs-utils, so didn't show the problem, and
it's all to easy to assume "some startup glitch" 
start things manually, and not track down the cause.


On Mon, 18 May 2015 14:14:38 +0300
Vladimir Mosgalin <mosga...@vm10124.spb.edu> wrote:

> Hi Chuck Lane!
> 
>  On 2015.05.17 at 14:53:12 -0500, Chuck Lane wrote next:
> 
> > between /local-repo/base/nfs-utils-1.3.0-0
> > and nfs-utils-1.3.0-0.8, the "nfs.target" file in
> > /usr/lib/systemd/system/ was removed.
> 
> It's not present in current version, yes.
> They changed service files itself so it's not used anymore. There've
> been some changes in that area, e.g. there is no explicit need to
> enable nfs secure services (gssd, svcgssd), systemd starts them
> automatically if needed.
> 
> > 
> > The effect is that the nfs server does not automatically start 
> > after a boot. 
> > 
> > The simple workaround that I used was to just copy the nfs.target
> > file from the older package.
> 
> This is wrong workaround. The correct is to remove nfs target from
> systemd and enable nfs-server.service
> 
> Like, remove all nfs services symlinks from
> /etc/systemd/system/multi-user.target.wants/
> 
> and do "systemctl enable nfs-server" if you need a server and
> "nfs-client" if you need a client.
> 



-- 
 Drexel University    \V               --Chuck Lane
======]---------->-----*------<--------[===========
     (215) 895-1545   / \_/*~~~~~  Particle Physics
FAX: (215) 895-1281  l...@duphy4.physics.drexel.edu

Reply via email to