Date: Tue, 19 Jul 2005 01:47:03 +0300 From: Ruslan Ermilov <ru@FreeBSD.org> To: Garance A Drosihn <drosih@rpi.edu> Cc: freebsd-current@FreeBSD.org Subject: Re: Failure in installworld with new 6.x-branch Message-ID: <20050718224703.GC6039@ip.net.ua> In-Reply-To: <p0623094cbf00f5c1df49@[128.113.24.47]> References: <p0623094cbf00f5c1df49@[128.113.24.47]>
next in thread | previous in thread | raw e-mail | index | archive | help
--0lnxQi9hkpPO77W3 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Mon, Jul 18, 2005 at 02:19:36AM -0400, Garance A Drosihn wrote: > I have a power-PC system which has been following HEAD, where > it has been running HEAD for awhile. Now that an official > 6.0-branch has been created, I moved aside /usr/src and checked > out a new src with -r RELENG_6. I copied over a few minor changes > (like the same kernel config I had been using), and started a > rebuild. >=20 > buildworld, buildkernel, and installkernel went fine. After I > rebooted into single-user mode, the installworld failed early, at: >=20 > -------------------------------------------------------------- > >>> Installing everything > -------------------------------------------------------------- > cd /usr/src; /usr/bin/make -f Makefile.inc1 install > =3D=3D=3D> share/info (install) > =3D=3D=3D> include (install) > creating osreldate.h from newvers.sh > touch: not found > *** Error code 127 >=20 > The quick-fix that I did was to add 'touch' to the rule in > /usr/src/Makefile.inc1 which does: >=20 > distributeworld installworld: installcheck > mkdir -p ${INSTALLTMP} > for prog in [ awk cap_mkdb cat chflags chmod chown \ > date echo egrep find grep install-info \ > ln make mkdir mtree mv pwd_mkdb rm sed sh sysctl \ > test true uname wc zic; do \ > cp `which $$prog` ${INSTALLTMP}; \ > done >=20 > The installworld worked after that. The 'touch' that installworld > tripped over seems to be the one in /usr/src/sys/conf/newvers.sh >=20 > I was upgrading two machines in the same fashion (switching from > HEAD to RELENG_6) at about the same time. The i386 machine did not > get this error, but the ppc machine did. It is possible that I > forgot to do the 'make cleanworld' on the ppc machine. Everything > seems to be working okay on both machines, once I got past the > installworld issue and rebooted. >=20 Any chance the time was set incorrectly after booting into single-user mode, like running adjkerntz(8)? Anyway, this usually pops up on the mailing lists either due to time being set incorrectly, or other pilot errors. And no, touch isn't needed during the normal installworld, and we specifically limit a set of install tools to a minimum for reasons that are out of scope of this email (hint: to survive live upgrades). Cheers, --=20 Ruslan Ermilov ru@FreeBSD.org FreeBSD committer --0lnxQi9hkpPO77W3 Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.1 (FreeBSD) iD8DBQFC3DFnqRfpzJluFF4RAivyAJ4mNXM0Z6AKYSbL+Ijbt2k7CZIstACfeTOS uEPmzyAeRbq/zGaf22xuBUE= =Tc8D -----END PGP SIGNATURE----- --0lnxQi9hkpPO77W3--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050718224703.GC6039>