[Bug 848823] Re: nfs-kernel-server requires a real interface to be up
Richard
richard.prior at bigfoot.com
Sat Sep 1 11:06:18 UTC 2012
I also discovered the problem with 12.04 where exportfs fails at boot.
In the log /var/log/boot.log I had errors for each client name
e.g. "exportfs: Failed to resolve clientname
Search I found there are a number of trivial workarounds.
- Adding the names to /etc/hosts.
- Using IP numbers in the configurations.
- Restarting nfs-server.service after bootup.
I took a different route and checked out the script /etc/init.d/nfs-
kernel-server. I have now added a sleep at the beginning to delay the
NFS start long enough to allow the LAN and name resolution to come up -
it seems to work.
The first 3 dozen lines are below
#!/bin/bash
### BEGIN INIT INFO
# Provides: nfs-kernel-server
# Required-Start: $remote_fs nfs-common $portmap $time
# Required-Stop: $remote_fs nfs-common $portmap $time
# Should-Start: $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Kernel NFS server support
# Description: NFS is a popular protocol for file sharing across
# TCP/IP networks. This service provides NFS server
# functionality, which is configured via the
# /etc/exports file.
### END INIT INFO
# What is this?
DESC="NFS kernel daemon"
PREFIX=/usr
# Mod by Richard Prior
# Add delay on start to allow network and Name resolution services to be available
# Without delay the exportfs will fail resolving machine names
# Failures are listed in the /var/log/boot.log and look like
# exportfs: Failed to resolve owl
sleep 10
# Exit if required binaries are missing.
[ -x $PREFIX/sbin/rpc.nfsd ] || exit 0
[ -x $PREFIX/sbin/rpc.mountd ] || exit 0
[ -x $PREFIX/sbin/exportfs ] || exit 0
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ifupdown in Ubuntu.
https://bugs.launchpad.net/bugs/848823
Title:
nfs-kernel-server requires a real interface to be up
Status in “ifupdown” package in Ubuntu:
Triaged
Bug description:
For the last few weeks whenever I try to mount a nfs share from
another machine, I get an access denied message from the server.
once I restart via 'service nfs-kernel-server restart', then it starts
working again. This is required atleast once per day.
nfs server is running on fully updated 11.10 onieric
clients are on 11.04 and 10.04
I never experienced such issues prior to 11.10
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: nfs-kernel-server 1:1.2.4-1ubuntu2
ProcVersionSignature: Ubuntu 3.0.0-10.16-generic 3.0.4
Uname: Linux 3.0.0-10-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 1.22.1-0ubuntu2
Architecture: amd64
Date: Tue Sep 13 20:02:19 2011
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Alpha amd64 (20110803.1)
SourcePackage: nfs-utils
UpgradeStatus: Upgraded to oneiric on 2011-08-13 (31 days ago)
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ifupdown/+bug/848823/+subscriptions
More information about the foundations-bugs
mailing list