make installworld problem
Greg Barniskis
nalists at scls.lib.wi.us
Fri Apr 29 07:49:10 PDT 2005
Brett Wiggins wrote:
> Hello,
> I am having some problems with CVSup, I am following the
> instructions in "Absolute BSD" - Michael Lucas Chapter 6. I follow the
> instructions in the book and everything works up untill "make
> installworld". The steps I took are as follows;
>
> - Installed CVSup
> # cd /usr/ports/net/cvsup
> # make all install clean
>
> - selected supfile
> # cp /usr/share/examples/cvsup/stable-supfile /usr/src
> -edited the supfile to update to the latest STABLE version,
> -upgrade all ports and doc's
>
> - executed cvsup
> I was not using X and the supfile said to use the
> following command and not "cvsp-supfile"
> # cvsup -g -L 2 stable-supfile
> The upgrade of the system source code completed without
> any errors.
>
> - Building the new FreeBSD
> # cd /usr/src
> # make buildworld
> This command completed without any errors
>
> - Updating the kernel
> # make buildkernel KERNCONF=GENERIC
> no errors
>
> - installing the system
> # make installkernel
> no errors
>
> I then rebooted the system, everything seemed to work fine.
> Once the system rebooted I logged in as root. The book I am reading that
> in order to install the rest of the system, I need to drop down to
> single-user mode. I ran the following;
>
> # shutdown now
>
> I then went to install the userland programs with the following;
>
> # cd /usr/src
> # make installworld
>
> This is where I hit a brick wall. I get the following ouput
> - required proxy user is missing
> - error code 1
> - see /usr/src/UPDATING
> I open the said file but am not sure what I am looking for. I went all
> the way down to 2002 but found no mention of proxy or user.
> I have tried to do the CVSup again and not run
> # shutdown now
> but I still get the same result. What have I done wrong? Have I left
> anything out? I hope that I have provided you with enough information.
You don't say what version of FreeBSD you're starting from and going
to (5.4-STABLE is sort of implied as your destination), and these
facts will make a big difference in what the appropriate procedures
are. If you're making a major version leap (3.x->4.x, 4.x->5.x), you
probably want to consider backing up your data files and doing a
clean install of the new version from CD instead of doing a
source-based upgrade, due to the rather significant number of
changes incurred.
The one thing you're clearly missing is to run the mergemaster
process to incorporate important system configuration file and user
database changes (e.g., something expects you to have a user named
proxy in your passwd database, and mergemaster will help you get it
there, configured in the correct way).
Many helpful books and web sites are out there, but you should
always compare their instructions to the official FreeBSD Handbook
methods. See:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/index.html
specifically, see:
http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html
--
Greg Barniskis, Computer Systems Integrator
South Central Library System (SCLS)
Library Interchange Network (LINK)
<gregb at scls.lib.wi.us>, (608) 266-6348
More information about the freebsd-questions
mailing list