From owner-freebsd-current@FreeBSD.ORG Sat Aug 21 07:09:23 2004 Return-Path: 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 1895616A4CE for ; Sat, 21 Aug 2004 07:09:23 +0000 (GMT) Received: from smtp003.bizmail.yahoo.com (smtp003.bizmail.yahoo.com [216.136.130.195]) by mx1.FreeBSD.org (Postfix) with SMTP id 0583E43D2D for ; Sat, 21 Aug 2004 07:09:23 +0000 (GMT) (envelope-from noackjr@alumni.rice.edu) Received: from unknown (HELO optimator.noacks.org) (noackjr@supercrime.org@70.240.234.183 with login) by smtp003.bizmail.yahoo.com with SMTP; 21 Aug 2004 07:09:22 -0000 Received: from localhost (localhost [127.0.0.1]) by optimator.noacks.org (Postfix) with ESMTP id B0A6C6293; Sat, 21 Aug 2004 02:09:21 -0500 (CDT) Received: from optimator.noacks.org ([127.0.0.1]) by localhost (optimator.noacks.org [127.0.0.1]) (amavisd-new, port 10024) with LMTP id 72789-08; Sat, 21 Aug 2004 02:09:20 -0500 (CDT) Received: from compgeek.noacks.org (compgeek [192.168.1.10]) by optimator.noacks.org (Postfix) with ESMTP id 6E6AB6144; Sat, 21 Aug 2004 02:09:20 -0500 (CDT) Received: from [127.0.0.1] (localhost [127.0.0.1]) by compgeek.noacks.org (8.13.1/8.13.1) with ESMTP id i7L79J9f009604; Sat, 21 Aug 2004 02:09:20 -0500 (CDT) (envelope-from noackjr@alumni.rice.edu) Message-ID: <4126F51F.6020905@alumni.rice.edu> Date: Sat, 21 Aug 2004 02:09:19 -0500 From: Jon Noack User-Agent: Mozilla Thunderbird 0.7.3 (X11/20040806) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Clint Olsen References: <20040821064833.GC36803@0lsen.net> In-Reply-To: <20040821064833.GC36803@0lsen.net> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by amavisd-new at noacks.org cc: current@freebsd.org Subject: Re: Trying to 'installworld' and proxy user issue X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: noackjr@alumni.rice.edu List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 21 Aug 2004 07:09:23 -0000 On 08/21/04 01:48, Clint Olsen wrote: > Ok, I have to say I'm a bit confused. I ran through the handbook on how to > upgrade. I've done this before, but this time I ran into some problems. > > I ran 'mergemaster -p' before trying to do 'installworld', and the install > immediately fails because there is no 'proxy' user. The thing is, the > proxy did get added to the master password file in /usr/src. It just > doesn't exist (yet) in /etc. > > So, what exactly should have happened here? I looked on Google and noticed > someone else ran into the same exact problem. It seems like you always > have this chicken and egg problem when building new OS versions: things > required to exist on the bootstrap version in order to get a new version up > and running. Just a shot in the dark, but did you rebuild your password databases after updating the master password file? I think mergemaster asks you if you want to update the databases when you modify the master password file, but perhaps that didn't happen. If you don't rebuild those databases then the system won't see your changes; thus, no 'proxy' user... You can check to be sure your password databases are newer than master.passwd (with 'ls -lrt /etc/*wd*', master.passwd should be the first file listed): $ ls -lrt /etc/*wd* -rw------- 1 root wheel 2145 Aug 1 21:15 /etc/master.passwd -rw------- 1 root wheel 40960 Aug 1 21:15 /etc/spwd.db -rw-r--r-- 1 root wheel 40960 Aug 1 21:15 /etc/pwd.db -rw-r--r-- 1 root wheel 1880 Aug 1 21:15 /etc/passwd See the pwd_mkdb(8) page for more info on rebuilding the databases manually. Jon