From owner-freebsd-bugs@FreeBSD.ORG Fri Dec 29 12:20:12 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7704216A415 for ; Fri, 29 Dec 2006 12:20:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [69.147.83.40]) by mx1.freebsd.org (Postfix) with ESMTP id 3D2BF13C484 for ; Fri, 29 Dec 2006 12:20:12 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id kBTCKCLu015891 for ; Fri, 29 Dec 2006 12:20:12 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id kBTCKCRh015890; Fri, 29 Dec 2006 12:20:12 GMT (envelope-from gnats) Resent-Date: Fri, 29 Dec 2006 12:20:12 GMT Resent-Message-Id: <200612291220.kBTCKCRh015890@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jonathan Liu Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id A872116A403 for ; Fri, 29 Dec 2006 12:11:24 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [69.147.83.33]) by mx1.freebsd.org (Postfix) with ESMTP id 9922A13C47E for ; Fri, 29 Dec 2006 12:11:24 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.13.1/8.13.1) with ESMTP id kBTCBOuO098501 for ; Fri, 29 Dec 2006 12:11:24 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.13.1/8.13.1/Submit) id kBTCBOdO098500; Fri, 29 Dec 2006 12:11:24 GMT (envelope-from nobody) Message-Id: <200612291211.kBTCBOdO098500@www.freebsd.org> Date: Fri, 29 Dec 2006 12:11:24 GMT From: Jonathan Liu To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.0 Cc: Subject: bin/107316: [base] [rpc.lockd] nfslocking restart does not restart rpc.lockd X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 29 Dec 2006 12:20:12 -0000 >Number: 107316 >Category: bin >Synopsis: [base] [rpc.lockd] nfslocking restart does not restart rpc.lockd >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Fri Dec 29 12:20:11 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Jonathan Liu >Release: 6.1-SECURITY >Organization: >Environment: FreeBSD freebsd 6.1-SECURITY FreeBSD 6.1-SECURITY #0: Mon Aug 28 05:36:36 UTC 2006 root@builder.daemonology.net:/usr/obj/usr/src/sys/SMP i386 >Description: # /etc/rc.d/nfslocking restart Stopping statd. Starting statd. As you can see, restarting nfslocking does only restarts statd when it should restart lockd as well. This can unexpectedly stop the NFS file locking daemon from working when NFS clients try to use it. This is clearly evident from the output of "rpcbind -p" which doesn't show nlockmgr listed after the restart is complete. >How-To-Repeat: # /etc/rc.d/nfslocking restart >Fix: Workaround for the moment: # /etc/rc.d/nfslocking stop Stopping statd. Stopping lockd. # /etc/rc.d/nfslocking start Starting statd. Starting lockd. >Release-Note: >Audit-Trail: >Unformatted: