From owner-freebsd-rc@FreeBSD.ORG Sun Jan 22 13:46:55 2012 Return-Path: Delivered-To: freebsd-rc@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2751A106564A for ; Sun, 22 Jan 2012 13:46:55 +0000 (UTC) (envelope-from erdgeist@erdgeist.org) Received: from elektropost.org (elektropost.org [217.13.206.130]) by mx1.freebsd.org (Postfix) with ESMTP id 5EA898FC13 for ; Sun, 22 Jan 2012 13:46:53 +0000 (UTC) Received: (qmail 4395 invoked from network); 22 Jan 2012 13:48:54 -0000 Received: from elektropost.org (HELO elektropost.org) (erdgeist@erdgeist.org) by elektropost.org with AES256-SHA encrypted SMTP; 22 Jan 2012 13:48:54 -0000 Date: Sun, 22 Jan 2012 14:46:51 +0100 (CET) From: Dirk Engling To: simon In-Reply-To: Message-ID: References: <4F14F4FF.902@erdgeist.org> <20120120230300.GE87357@lor.one-eyed-alien.net> <20120121233757.GB31224@deviant.kiev.zoral.com.ua> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: Brooks Davis , freebsd-rc@freebsd.org Subject: Re: Bumping a pet bug X-BeenThere: freebsd-rc@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Discussion related to /etc/rc.d design and implementation." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 22 Jan 2012 13:46:55 -0000 On Sun, 22 Jan 2012, simon wrote: >> Just curious. Why devfs mounts can fail ? > > If $JAIL/dev doesn't exist or if one has messed up the devfs rulset > configuration are two reasons I can think of. I guess that when you forget sudo, this is where you end up. The script just does not know when to quit. Other scenarios include situations where the jails mountpoint is for some reasons unavailable. Here is the output I get from not running the jail script as root: Starting jails:mount_nullfs: Operation not permitted devfs rule: ioctl DEVFSIO_RGETNEXT: Operation not permitted mount: dev : Operation not permitted /etc/rc.d/jail: WARNING: devfs_domount(): Unable to mount devfs on /usr/jails/foo.com/dev /etc/rc.d/jail: WARNING: devfs_mount_jail: devfs was not mounted on /usr/jails/foo.com/dev ln: log: Permission denied mount: /usr/jails/foo.com/dev/fd: No such file or directory mount: proc : Operation not permitted cannot start jail "foo_com": Regards, erdgeist