From owner-freebsd-stable@FreeBSD.ORG Wed Dec 14 08:32:11 2005 Return-Path: X-Original-To: freebsd-stable@FreeBSD.ORG Delivered-To: freebsd-stable@FreeBSD.ORG Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id F013C16A41F for ; Wed, 14 Dec 2005 08:32:11 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (lurza.secnetix.de [83.120.8.8]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0871943D55 for ; Wed, 14 Dec 2005 08:32:10 +0000 (GMT) (envelope-from olli@lurza.secnetix.de) Received: from lurza.secnetix.de (ozohwn@localhost [127.0.0.1]) by lurza.secnetix.de (8.13.4/8.13.4) with ESMTP id jBE8W8vN061842 for ; Wed, 14 Dec 2005 09:32:09 +0100 (CET) (envelope-from oliver.fromme@secnetix.de) Received: (from olli@localhost) by lurza.secnetix.de (8.13.4/8.13.1/Submit) id jBE8W8sZ061841; Wed, 14 Dec 2005 09:32:08 +0100 (CET) (envelope-from olli) Date: Wed, 14 Dec 2005 09:32:08 +0100 (CET) Message-Id: <200512140832.jBE8W8sZ061841@lurza.secnetix.de> From: Oliver Fromme To: freebsd-stable@FreeBSD.ORG In-Reply-To: X-Newsgroups: list.freebsd-stable User-Agent: tin/1.5.4-20000523 ("1959") (UNIX) (FreeBSD/4.11-STABLE (i386)) Cc: Subject: Re: mountd fails intermittently X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: freebsd-stable@FreeBSD.ORG List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 14 Dec 2005 08:32:12 -0000 Michael Sperber wrote: > I'm running 5.4-STABLE (about two weeks old), and have just set up an > NFS server for the first time. Remote mounts sometimes work fine, and > sometimes fail. > > The symptoms are that "showmount -e" sez > > showmount: can't do exports rpc > > and that "rpcinfo -u mountd" often works fine n times in a row, > and then stops working, like so: > > ... > Michael-Sperbers-Computer[105] rpcinfo -u matt mountd > program 100005 version 1 ready and waiting > rpcinfo: RPC: Program/version mismatch; low version = 1, high version = 3 > program 100005 version 2 is not available > program 100005 version 3 ready and waiting > Michael-Sperbers-Computer[106] rpcinfo -u matt mountd > program 100005 version 1 ready and waiting > rpcinfo: RPC: Program/version mismatch; low version = 1, high version = 3 > program 100005 version 2 is not available > program 100005 version 3 ready and waiting > Michael-Sperbers-Computer[107] rpcinfo -u matt mountd > program 100005 version 1 ready and waiting > rpcinfo: RPC: Program/version mismatch; low version = 1, high version = 3 > program 100005 version 2 is not available > program 100005 version 3 ready and waiting > Michael-Sperbers-Computer[108] rpcinfo -u matt mountd > program 100005 version 1 ready and waiting > rpcinfo: RPC: Program/version mismatch; low version = 1, high version = 3 > program 100005 version 2 is not available > program 100005 version 3 ready and waiting > Michael-Sperbers-Computer[109] rpcinfo -u matt mountd > rpcinfo: RPC: Timed out > program 100005 version 0 is not available > > From then on, it'll keep failing. That looks like your rpcbind(8) process died. Can you check that with ps? Also, are there any warnings or errors reported in /var/log/messages? Best regards Oliver -- Oliver Fromme, secnetix GmbH & Co. KG, Marktplatz 29, 85567 Grafing Dienstleistungen mit Schwerpunkt FreeBSD: http://www.secnetix.de/bsd Any opinions expressed in this message may be personal to the author and may not necessarily reflect the opinions of secnetix in any way. "Python is an experiment in how much freedom programmers need. Too much freedom and nobody can read another's code; too little and expressiveness is endangered." -- Guido van Rossum