Re: Trying to 'installworld' and proxy user issue

From: Jon Noack <noackjr_at_alumni.rice.edu>
Date: Sat, 21 Aug 2004 02:09:19 -0500
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
Received on Sat Aug 21 2004 - 05:09:23 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:38:07 UTC