From owner-freebsd-current Fri Jul 12 21:14:32 2002 Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 6D97937B400 for ; Fri, 12 Jul 2002 21:14:29 -0700 (PDT) Received: from CPE0030ab0ef2bb.cpe.net.cable.rogers.com (CPE0030ab0ef2bb.cpe.net.cable.rogers.com [24.103.202.201]) by mx1.FreeBSD.org (Postfix) with ESMTP id B2CFC43E5E for ; Fri, 12 Jul 2002 21:14:28 -0700 (PDT) (envelope-from munish@CPE0030ab0ef2bb.cpe.net.cable.rogers.com) Received: by dhcppc3 (Postfix, from userid 1001) id 904C9D68; Fri, 12 Jul 2002 23:50:31 -0400 (EDT) Date: Fri, 12 Jul 2002 23:50:31 -0400 From: Munish Chopra To: freebsd-current@freebsd.org Subject: mergemaster failure Message-ID: <20020713035031.GA323@CPE0030ab0ef2bb.cpe.net.cable.rogers.com> Mail-Followup-To: freebsd-current@freebsd.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG I first saw this a while ago (10 days?) but thought I'd screwed something up myself. Didn't get a chance to clean the box up fully and try again until this morning. After a successfull buildworld, trying to do a mergemaster, this happens: # mergemaster -i mergemaster: not found # /usr/sbin/mergemaster -i *** The directory specified for the temporary root environment, /var/tmp/temproot, exists. This can be a security risk if untrusted users have access to the system. Use 'd' to delete the old /var/tmp/temproot and continue Use 't' to select a new temporary root directory Use 'e' to exit mergemaster Default is to use /var/tmp/temproot as is How should I deal with this? [Use the existing /var/tmp/temproot] *** Leaving /var/tmp/temproot intact *** Creating the temporary root environment in /var/tmp/temproot *** /var/tmp/temproot ready for use *** Creating and populating directory structure in /var/tmp/temproot set - `grep "^[a-zA-Z]" /usr/src/etc/locale.deprecated`; while [ $# -gt 0 ] ; do for dir in /usr/share/locale /usr/share/nls /usr/local/share/nls; do test -d /var/tmp/temproot/${dir} && cd /var/tmp/temproot/${dir}; test -L "$2" && rm -rf "$2"; test \! -L "$1" && test -d "$1" && mv "$1" "$2"; done; shift; shift; done mtree -deU -f /usr/src/etc/mtree/BSD.root.dist -p /var/tmp/temproot/ mtree:No such file or directory *** Error code 1 Stop in /usr/src/etc. *** FATAL ERROR: Cannot 'cd' to /usr/src/etc and install files to the temproot environment /usr/src/etc exists, so does the temproot. I've tried nuking the temproot too, nothing helps. Did I miss out on something or are other people seeing this? If it at all matters (can't see why), UP Thunderbird 1200. uname -a: FreeBSD CPE0030ab0ef2bb.cpe.net.cable.rogers.com 5.0-CURRENT FreeBSD 5.0-CURRENT #0: Fri Jul 12 16:38:29 EDT 2002 munish@CPE0030ab0ef2bb.cpe.net.cable.rogers.com:/usr/obj/usr/src/sys/ARCADIA i386 Any insights would be appreciated. -- Munish Chopra The FreeBSD NVIDIA Driver Initiative http://nvidia.netexplorer.org To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message