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. JonReceived 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