From owner-freebsd-questions@FreeBSD.ORG Sat Mar 31 14:52:14 2007 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 858F516A401 for ; Sat, 31 Mar 2007 14:52:14 +0000 (UTC) (envelope-from lists@avioc.org) Received: from didy.avioc.org (didy.avioc.org [71.32.26.53]) by mx1.freebsd.org (Postfix) with ESMTP id 51BEA13C44B for ; Sat, 31 Mar 2007 14:52:14 +0000 (UTC) (envelope-from lists@avioc.org) Received: from localhost (mail.internal.avioc.org [192.168.2.252]) by didy.avioc.org (Postfix) with ESMTP id 77B5EEB6451; Sat, 31 Mar 2007 09:21:10 -0500 (CDT) X-Virus-Scanned: amavisd-new at mail.internal.avioc.org Received: from didy.avioc.org ([192.168.2.252]) by localhost (mail.internal.avioc.org [192.168.2.252]) (amavisd-new, port 10024) with LMTP id FYRqySc2IYN8; Sat, 31 Mar 2007 09:21:07 -0500 (CDT) Received: from [192.168.2.8] (section-8.internal.avioc.org [192.168.2.8]) by didy.avioc.org (Postfix) with ESMTP id 544E9EB644D; Sat, 31 Mar 2007 09:21:07 -0500 (CDT) Message-ID: <460E6E4E.5090201@avioc.org> Date: Sat, 31 Mar 2007 09:21:02 -0500 From: Brandon Weisz User-Agent: Thunderbird 1.5.0.9 (X11/20060911) MIME-Version: 1.0 To: Jonathan Horne References: <20070331090326.5c0a836d.freebsd@dfwlp.com> In-Reply-To: <20070331090326.5c0a836d.freebsd@dfwlp.com> Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org Subject: Re: updating a jail X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Mar 2007 14:52:14 -0000 Jonathan Horne wrote: > im still working on updating 2 jails. i nullfs mounted /usr/src /usr/obj from my host into my jails, and tried to installworld, but got this error: > > ===> lib/libcrypt (install) > install -C -o root -g wheel -m 444 libcrypt.a /usr/lib > install -C -o root -g wheel -m 444 libcrypt_p.a /usr/lib > install -s -o root -g wheel -m 444 -fschg -S libcrypt.so.3 /lib > install: rename: /lib/INS@eggs to /lib/libcrypt.so.3: Operation not permitted > *** Error code 71 > > Stop in /usr/src/lib/libcrypt. > *** Error code 1 > > Stop in /usr/src/lib. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > *** Error code 1 > > Stop in /usr/src. > > the jail manpage is easy enough to follow, but IMO mastering management and maintenance is much more difficult to learn without good documented guidance. i know many have recommended that i try ezjail and such, but im one of those guys who refuses to pay someone to fix my own car until i fully understand why such an operation is too far above my head. same glutton for pain stance for me on computer stuff too... i force myself to understand the canonical methods first, before i start taking advantage of shortcuts. > > so... how do i get over or past this error? > > thanks, > jonathan > _______________________________________________ > freebsd-questions@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-questions > To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org" > I believe its failing attempting to run chflags during installworld inside the jail. You can set the sysctl security.jail.chflags_allowed=1 on the host system and try again or a better approach might be to upgrade it from the host system with something similar to "make installworld DESTDIR=/usr/jails/something" mergemaster also has -D flag for situations like this. Brandon