Date: Mon, 25 Nov 2002 05:51:43 -0800 (PST) From: David Wolfskill <david@catwhisker.org> To: current@FreeBSD.ORG, ijliao@FreeBSD.ORG Cc: ijliao@csie.nctu.edu.tw Subject: Re: installworld fail Message-ID: <200211251351.gAPDphjQ024172@bunrab.catwhisker.org> In-Reply-To: <20021125110428.GB82817@terry.dragon2.net>
next in thread | previous in thread | raw e-mail | index | archive | help
>Date: Mon, 25 Nov 2002 19:04:28 +0800 >From: Ying-Chieh Liao <ijliao@FreeBSD.ORG> >On Fri, Nov 22, 2002 at 00:06:59 +0800, Ying-Chieh Liao wrote: >> I'm in DP2, and cvsup and then make world... >> <error messages> >> if [ -L /usr/share/examples/sunrpc ]; then rm -f /usr/share/examples/sunrpc; fi >> if [ -L /usr/share/examples/worm ]; then rm -f /usr/share/examples/worm; fi >> mtree -deU -f /usr/src/share/examples/../../etc/mtree/BSD.usr.dist -p /usr >> /tmp/install.UiNprj9F/mtree: 1: Syntax error: "(" unexpected >maybe there's something wrong with mfs... >error occurs when I mount tmp as a mfs >and after I switch tmp to a "real harddisk", it's all ok Yes (well, it's an "md" device in -CURRENT); I reported this to -current on 12 November. I have since done some additional experiments: * The failure always appears to be associated with corruption of an executable image; "file" reports "data" (vs. "... executable ..."). * I have never seen the failure on my SMP machine; I always (since around 09 Nov) see it on my (UP) laptop (unless I run a script in parallel with the installworld). * The failure is independent of single- or multi-user mode. As alluded to above, if I run a script that periodically looks at each of the files in the directory in question, that seems to avoid the corruption/symptoms. I'll append a copy of the script I've used most recently after my .sig; you may find it of interest to try running it in parallel with the installworld if you see the behavior in question. Cheers, david (links to my resume at http://www.catwhisker.org/~david) -- David H. Wolfskill david@catwhisker.org I have no confidence in results obtained through the use of Microsoft products. #! /bin/sh until (test -d /tmp/install.*) do sleep 10 done until (file /tmp/install.*/* | grep data) do sleep 3 if [ ! -d /tmp/install.* ]; then exit 0 fi done echo "/tmp/install.* trashed at `date`" exit 1 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200211251351.gAPDphjQ024172>