NetBSD-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
problem updating NetBSD via source
Hi guys!
There is this machine that I installed NetBSD 4.0 on and I wanted to
update the system to -CURRENT. Normally I would only do that for
experimental purposes, but in this case there are two functions that I
need which have not been backported to the current -STABLE branch yet.[1]
I am new to NetBSD (changed from FreeBSD) and some things are done
differently, but that doesn't have to be a bad thing. What I did was this:
Got the new sources with cvs as described in the guide.
built a new userland:
./build.sh -U distribution (in /usr/src, not as root)
./build.sh kernel=GENERIC
I ran into the first problems there because build.sh couldn't find any
tools. The same thing happens BTW. if I type the command just like in
the guide. So I did a
./build.sh tools
Then I built the kernel als above and installed it. The system reboots
fine and now is this:
sunny# uname -a
NetBSD sunny 4.99.64 NetBSD 4.99.64 (GENERIC) #0: Sun Jun 8 14:51:30
CEST 2008 christian@sunny:/usr/obj/sys/arch/sparc64/compile/GENERIC sparc64
But after that, I can't get the userland installed. First I messed up
and forgot the -U:
./build.sh install=/
That resulted in [2].
Then I added the -U:
./build.sh -U install=/
The result was shorter and is in [3]. Both installs were done as root.
Can someone tell me where I messed up?
Regards,
Chris
[1] - cgd has been updated to allow the passphrase to be piped to it
- System is a Sun U60 with two CPUs and SMP for SPARC64 is only
supported in -CURRENT
[2] Output of ./build.sh install=/
===> build.sh command: ./build.sh install=/
===> build.sh started: Sun Jun 8 15:01:31 CEST 2008
===> NetBSD version: 4.99.64
===> MACHINE: sparc64
===> MACHINE_ARCH: sparc64
===> Build platform: NetBSD 4.99.64 sparc64
===> HOST_SH: /bin/sh
===> TOOLDIR path: /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64
===> DESTDIR path: /usr/src/obj/destdir.sparc64
===> RELEASEDIR path: /usr/src/obj/releasedir
===> makewrapper:
/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake-sparc64
===> Updated /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake-sparc64
installsets ===> distrib/sets (with: INSTALLDIR=/ INSTALLSETS=)
cd /usr/src/distrib/sets && DESTDIR=/usr/src/obj/destdir.sparc64
MACHINE=sparc64 MACHINE_ARCH=sparc64
CKSUM=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbcksum
DB=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbdb HOST_SH=/bin/sh
MAKE=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake
MKTEMP=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmktemp
MTREE=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmtree
PAX=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbpax
TSORT=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbtsort\ -q
/bin/sh ./maketars -d /usr/src/obj/destdir.sparc64 -N /usr/src/etc -i /
./lists/base/mi
./lists/base/md.sparc64
./lists/base/shl.mi
./lists/base/shl.elf
./lists/base/lkm.mi
./lists/base/rescue.mi
./lists/base/rescue.sparc64
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.base: No such file or
directory
./lists/comp/mi
./lists/comp/md.sparc64
./lists/comp/stl.elf
./lists/comp/shl.mi
./lists/comp/shl.elf
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.comp: No such file or
directory
./lists/games/mi
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.games: No such file or
directory
./lists/man/mi
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.man: No such file or
directory
./lists/misc/mi
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.misc: No such file or
directory
./lists/tests/mi
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.tests: No such file or
directory
./lists/text/mi
cp: /usr/src/obj/destdir.sparc64/etc/mtree/set.text: No such file or
directory
Copying set base
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open /usr/src/obj/destdir.sparc64/etc/mtree/set.base:
no such file
Copying set comp
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open /usr/src/obj/destdir.sparc64/etc/mtree/set.comp:
no such file
Copying set games
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open
/usr/src/obj/destdir.sparc64/etc/mtree/set.games: no such file
Copying set man
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open /usr/src/obj/destdir.sparc64/etc/mtree/set.man:
no such file
Copying set misc
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open /usr/src/obj/destdir.sparc64/etc/mtree/set.misc:
no such file
Copying set tests
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open
/usr/src/obj/destdir.sparc64/etc/mtree/set.tests: no such file
Copying set text
cd: can't cd to /usr/src/obj/destdir.sparc64
./maketars: cannot open /usr/src/obj/destdir.sparc64/etc/mtree/set.text:
no such file
*** Failed target: installsets
*** Failed command: cd /usr/src/distrib/sets &&
DESTDIR=/usr/src/obj/destdir.sparc64 MACHINE=sparc64
MACHINE_ARCH=sparc64
CKSUM=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbcksum
DB=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbdb HOST_SH=/bin/sh
MAKE=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake
MKTEMP=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmktemp
MTREE=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmtree
PAX=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbpax
TSORT=/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbtsort\ -q
/bin/sh ./maketars -d /usr/src/obj/destdir.sparc64 -N /usr/src/etc -i /
*** Error code 14
Stop.
nbmake: stopped in /usr/src/distrib/sets
*** Failed target: installworld
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac;
show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd
"${real}" && /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget distrib/sets
installsets INSTALLDIR=/ INSTALLSETS=
*** Error code 1
Stop.
nbmake: stopped in /usr/src
ERROR: Failed to make installworld to /
*** BUILD ABORTED ***
[3] Output of ./build.sh -U install=/
===> build.sh command: ./build.sh -U install=/
===> build.sh started: Sun Jun 8 15:02:26 CEST 2008
===> NetBSD version: 4.99.64
===> MACHINE: sparc64
===> MACHINE_ARCH: sparc64
===> Build platform: NetBSD 4.99.64 sparc64
===> HOST_SH: /bin/sh
===> TOOLDIR path: /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64
===> DESTDIR path: /usr/src/obj/destdir.sparc64
===> RELEASEDIR path: /usr/src/obj/releasedir
===> makewrapper:
/usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake-sparc64
===> Updated /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake-sparc64
installsets ===> distrib/sets (with: INSTALLDIR=/ INSTALLSETS=)
nbmake: don't know how to make /usr/src/obj/destdir.sparc64/METALOG. Stop
nbmake: stopped in /usr/src/distrib/sets
*** Failed target: installworld
*** Failed command: _makedirtarget() { dir="$1"; shift; target="$1";
shift; case "${dir}" in /*) this="${dir}/"; real="${dir}" ;; .) this="";
real="/usr/src" ;; *) this="${dir}/"; real="/usr/src/${dir}" ;; esac;
show=${this:-.}; echo "${target} ===> ${show%/}${1:+ (with: $@)}"; cd
"${real}" && /usr/src/obj/tooldir.NetBSD-4.99.64-sparc64/bin/nbmake
_THISDIR_="${this}" "$@" ${target}; }; _makedirtarget distrib/sets
installsets INSTALLDIR=/ INSTALLSETS=
*** Error code 2
Stop.
nbmake: stopped in /usr/src
ERROR: Failed to make installworld to /
*** BUILD ABORTED ***
Home |
Main Index |
Thread Index |
Old Index