From owner-freebsd-emulation@FreeBSD.ORG Tue Mar 16 15:19:39 2010 Return-Path: Delivered-To: freebsd-emulation@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7F57A106566B for ; Tue, 16 Mar 2010 15:19:39 +0000 (UTC) (envelope-from john@jnielsen.net) Received: from ns1.jnielsen.net (ns1.jnielsen.net [69.55.238.237]) by mx1.freebsd.org (Postfix) with ESMTP id 641A68FC27 for ; Tue, 16 Mar 2010 15:19:39 +0000 (UTC) Received: from jnielsen.socialserve.com ([12.53.251.10]) (authenticated bits=0) by ns1.jnielsen.net (8.12.9p2/8.12.9) with ESMTP id o2GFJXpf059960; Tue, 16 Mar 2010 11:19:35 -0400 (EDT) (envelope-from john@jnielsen.net) From: John Nielsen To: freebsd-emulation@freebsd.org Date: Tue, 16 Mar 2010 11:19:27 -0400 User-Agent: KMail/1.12.4 (Darwin/9.8.0; KDE/4.3.4; i386; ; ) References: <201003021325.27197.lists@jnielsen.net> <20100316100221.19045bdtxsacbysc@webmail.leidinger.net> <201003161023.37749.lists@jnielsen.net> In-Reply-To: <201003161023.37749.lists@jnielsen.net> MIME-Version: 1.0 Content-Type: Text/Plain; charset="utf-8" Content-Transfer-Encoding: 7bit Message-Id: <201003161119.27247.john@jnielsen.net> X-Virus-Scanned: ClamAV version 0.88.4, clamav-milter version 0.88.4 on ns1.jnielsen.net X-Virus-Status: Clean Cc: Alexander Leidinger , Ed Schouten Subject: Re: linux-only jail possible? X-BeenThere: freebsd-emulation@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Development of Emulators of other operating systems List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 16 Mar 2010 15:19:39 -0000 On Tuesday 16 March 2010 10:23:37 John Nielsen wrote: > On Tuesday 16 March 2010 05:02:21 Alexander Leidinger wrote: > > Quoting John Nielsen (from Mon, 15 Mar 2010 > > > > 20:46:05 -0400): > > > On Sunday 07 March 2010 05:44:37 am Ed Schouten wrote: > > >> * Alexander Leidinger wrote: > > >> > On Sat, 6 Mar 2010 19:15:12 +0100 Ed Schouten wrote: > > >> > > I am still in doubt what to do. Maybe we could consider > > >> > > committing a patch like this: > > >> > > > >> > [...] > > >> > > > >> > > This is a bit more complete. What it does, is that it creates a > > >> > > symlink from /proc/%d/fd to /dev/fd, only if the calling process > > >> > > matches. Then when you mount fdescfs on /dev/fd, it also does > > >> > > the right thing, because it will always readlink() on a > > >> > > character device, which also returns an error code. > > >> > > > > >> > > Comments, suggestions anyone? > > >> > > > >> > Looks better than the one before. :) > > >> > > >> Great. Just committed it to SVN: > > >> > > >> http://svn.freebsd.org/viewvc/base?view=revision&revision=204825 > > > > > > I finally tried the patch from SVN today and it does NOT resolve the > > > openpty issue on FreeBSD 8-STABLE amd64 + CentOS 5.4 i386 jail + > > > OpenSSH 4.3p2. I still (or again) get the "fatal: openpty returns > > > device for which ttyname fails." message. > > > > Just to verify: You have fdeskfs mounted in the linux jail? > > Err.. no. Did I miss that requirement? :) I'll give that a go with the > SVN linproc patch. Well that was.. dramatic. I mounted fdescfs and tried to ssh to the jail. The (host) box immediately panicked (before I put in a password or did anything other than "ssh "): panic: fdesc_readdir: not hungry cpuid = 0 Uptime: ... etc JN