Date: Tue, 24 Aug 2004 16:40:58 +0200 From: Christian Hiris <4711@chello.at> To: freebsd-current@freebsd.org Subject: Upgrade to 5.3-BETA1: make installkernel - Stop in /usr/src/sys/modules Message-ID: <200408241641.20389.4711@chello.at>
next in thread | raw e-mail | index | archive | help
--Boundary-02=_QO1KB7TMhPGOGoV Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline When i upgraded one of my systems from 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sat May 29 14:14:06 CEST 2004 =20 admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001 i386 to=20 5.3-BETA1 FreeBSD 5.3-BETA1 #0: Mon Aug 23 16:30:40 CEST 2004 =20 admin@matrix010.matrix.net:/usr/obj/usr/src/sys/MATRIX001 i386 "make installkernel" fails during module installation. =20 The directories /usr/src and /usr/obj were NFS-mounted on this machine. =20 matrix001# cd /usr/src matrix001# make installkernel =2D------------------------------------------------------------- >>> Making hierarchy =2D------------------------------------------------------------- cd /usr/src; MAKEOBJDIRPREFIX=3D/usr/obj MACHINE_ARCH=3Di386 MACHINE=3Di= 386 =20 CPUTYPE=3D GROFF_BIN_PATH=3D/usr/obj/usr/src/i386/legacy/usr/bin =20 GROFF_FONT_PATH=3D/usr/obj/usr/src/i386/legacy/usr/share/groff_font =20 GROFF_TMAC_PATH=3D/usr/obj/usr/src/i386/legacy/usr/share/tmac=20 PATH=3D/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/u= sr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbi= n:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:= /usr/sbin:/usr/bin=20 make -f Makefile.inc1 hierarchy cd /usr/src/etc; make distrib-dirs mtree -eU -f /usr/src/etc/mtree/BSD.root.dist -p / mtree -eU -f /usr/src/etc/mtree/BSD.var.dist -p /var mtree -eU -f /usr/src/etc/mtree/BSD.usr.dist -p /usr mtree -eU -f /usr/src/etc/mtree/BSD.include.dist -p /usr/include cd /; rm -f /sys; ln -s usr/src/sys sys cd /usr/share/man/en.ISO8859-1; ln -sf ../man* . cd /usr/share/man; set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`; while= =20 [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done cd /usr/share/openssl/man; set - `grep "^[a-zA-Z]" /usr/src/etc/man.alias`= ; =20 while [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; do= ne cd /usr/share/openssl/man/en.ISO8859-1; ln -sf ../man* . cd /usr/share/nls; set - `grep "^[a-zA-Z]" /usr/src/etc/nls.alias`; while= =20 [ $# -gt 0 ] ; do rm -rf "$1"; ln -s "$2" "$1"; shift; shift; done =2D------------------------------------------------------------- >>> Installing kernel =2D------------------------------------------------------------- cd /usr/obj/usr/src/sys/MATRIX001; MAKEOBJDIRPREFIX=3D/usr/obj =20 MACHINE_ARCH=3Di386 MACHINE=3Di386 CPUTYPE=3D =20 GROFF_BIN_PATH=3D/usr/obj/usr/src/i386/legacy/usr/bin =20 GROFF_FONT_PATH=3D/usr/obj/usr/src/i386/legacy/usr/share/groff_font =20 GROFF_TMAC_PATH=3D/usr/obj/usr/src/i386/legacy/usr/share/tmac=20 PATH=3D/usr/obj/usr/src/i386/legacy/usr/sbin:/usr/obj/usr/src/i386/legacy/u= sr/bin:/usr/obj/usr/src/i386/legacy/usr/games:/usr/obj/usr/src/i386/usr/sbi= n:/usr/obj/usr/src/i386/usr/bin:/usr/obj/usr/src/i386/usr/games:/sbin:/bin:= /usr/sbin:/usr/bin =20 make KERNEL=3Dkernel install thiskernel=3D`sysctl -n kern.bootfile` ; if [ "`dirname=20 "$thiskernel"`" !=3D /boot/kernel ] ; then chflags -R noschg /boot/kernel = ; =20 rm -rf /boot/kernel ; else if [ -d /boot/kernel.old ] ; then chflags -R= =20 noschg /boot/kernel.old ; rm -rf /boot/kernel.old ; fi ; =20 mv /boot/kernel /boot/kernel.old ; sysctl=20 kern.bootfile=3D/boot/kernel.old/"`basename "$thiskernel"`" ; fi mkdir -p /boot/kernel install -p -m 555 -o root -g wheel kernel /boot/kernel cd /usr/src/sys/modules;=20 MAKEOBJDIRPREFIX=3D/usr/obj/usr/src/sys/MATRIX001/modules KMODDIR=3D/boot/k= ernel=20 MACHINE=3Di386 KERNBUILDDIR=3D"/usr/obj/usr/src/sys/MATRIX001" make install +for: not found *** Error code 127 Stop in /usr/src/sys/modules. *** Error code 1 Stop in /usr/obj/usr/src/sys/MATRIX001. *** Error code 1 Stop in /usr/src. *** Error code 1 Stop in /usr/src. My make.conf: matrix001# cat /etc/make.conf # -- misc -- # NO_SENDMAIL=3D true NO_LPR=3D true # -- Ports -- # WRKDIRPREFIX=3D/usr/wrkdir PACKAGES=3D/usr/ports/packages # -- Kernels --# KERNCONF=3DMATRIX001 # -- use.perl generated deltas -- # # Created: Tue Aug 24 12:13:37 2004 # Setting to use base perl from ports: PERL_VER=3D5.8.5 PERL_VERSION=3D5.8.5 PERL_ARCH=3Dmach NOPERL=3Dyo NO_PERL=3Dyo NO_PERL_WRAPPER=3Dyo matrix001# Kernel and world are in sync, I did a "chflags -R noschg *" and "rm -rf *"= =20 in /usr/obj before i did the make buildworld and buildkernel. Yesterday I d= id=20 an upgrade from the same build on another machine, on which 5.3-BETA1 alrea= dy=20 was installed - the upgrade went fine without the stop=20 in /usr/src/sys/modules.=20 =20 However, I could fix this by doing a reinstall of /usr/src/usr.bin/make bef= ore=20 running the installkernel target.=20 Cheers, ch =2D-=20 Christian Hiris <4711@chello.at> | OpenPGP KeyID 0x941B6B0B=20 OpenPGP-Key at hkp://wwwkeys.eu.pgp.net and http://pgp.mit.edu --Boundary-02=_QO1KB7TMhPGOGoV Content-Type: application/pgp-signature Content-Description: signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.5 (FreeBSD) iD8DBQBBK1OQcyi/EZQbawsRAkazAKCsX3RAFlN0kWe1RRnEmc7gD7kSVwCeN6p2 e/3WhYPm4ALQgGH6GWYv2x0= =+DxL -----END PGP SIGNATURE----- --Boundary-02=_QO1KB7TMhPGOGoV--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200408241641.20389.4711>