Date: Mon, 12 Sep 2005 17:11:24 +0100 (BST) From: Stuart Chalmers <s_chalmers70@yahoo.com> To: freebsd-questions@freebsd.org Subject: problem with 'make installkernel' over NFS on FreeBSD 5.4 Message-ID: <20050912161124.72647.qmail@web50204.mail.yahoo.com>
next in thread | raw e-mail | index | archive | help
Hi, I am in the process of trying to do an update of kernel and world on an old machine (machine A), using a newer, faster, machine (machine B). Machine B is set up as an NFS server for machine A. The /etc/exports file on machine B inculdes: /usr -maproot=root:0 -alldirs -network 192.168.0.0 -mask 255.255.255.0. Mahine A currently has address 192.168.0.197. Machine B has /usr mounted on a device, not, say, /usr/src. I have followed the following process. While logged onto machine B: cvsup /usr/src cd /usr/src make buildworld make buildkernel KERNCONF=<config. for machine A> Once this is complete, I then log onto machine A and mount /usr/src and /usr/obj via NFS. The /etc/fstab contains: 192.168.0.2:/usr/src /usr/src nfs ro,-i,noauto 192.168.0.2:/usr/obj /usr/obj nfs rw,-i,noauto (Machine B has 192.168.0.2 assigned to it's internal interface). The KERNCONF file is visible on machine A, and the /etc/make.conf files are pretty similar, speifically: CPUTYPE?=pentium CFLAGS= -O2 -fno-strict-aliasing -pipe COPTFLAGS= -O2 -fno-strict-aliasing -pipe NOPROFILE=true COMPAT4X=true KERNCONF=<config. for machine A> However, when I cd to (the NFS mounted) /usr/src on machine A and enter ... make installkernel KERNCONF=<config. for machine A> ... the install fails. >From what I can see, the program /usr/bin/install core dumps with exit status 4. Looking at the man page for install(1) it seems that there is an issue with fchflags(2) over NFS. The questions are then, is my guess correct, and is there a work around? Also, for info, I'm trying to install 5.4-RELEASE-P7 onto A, while B has 5.4-RELEASE-p6 as it's kernel, but DOES have the FreeBSD-SA-05:20.cvsbug update. Any help gratefully received ... Thanks. PS. I did use machine B as the client and machine A as the server, mounted and installed using DESTDIR, but there were a whole lot of warnings about (I think) chflags which certainly didn't look right! ___________________________________________________________ Yahoo! Messenger - NEW crystal clear PC to PC calling worldwide with voicemail http://uk.messenger.yahoo.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050912161124.72647.qmail>