Re: broken installworld?
On Mon, Sep 17, 2001 at 01:36:50AM -0400, Mike Barcroft wrote: Matthew Jacob [EMAIL PROTECTED] writes: ROFL. That's hilarious. By timing issue, I mean where the Makefiles think the files are out-of-date and try to regenerate them, not a kernel race. :) This is a pretty much brand new kernel- same tree, buildkernel/installkernel. Okay, it's from last night's cvsup. But still. The problem was solved for me and the other person experiencing the problem about a week ago. JHB speculated that the problem's disappearence was the result of a commit from dfr to pmap.c. The pmap.c fix wasn't a timing thing. It just fixed the referenced modified tracking of pages. The ugly phaenomen I saw was reincarnation of old page content in low memory conditions. At best you install a new kernel before buildworld. -- B.Walter COSMO-Project http://www.cosmo-project.de [EMAIL PROTECTED] Usergroup [EMAIL PROTECTED] To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: broken installworld?
On Sun, Sep 16, 2001 at 09:24:02PM -0700, Matthew Jacob wrote: Seems like this has been broken for some time? I might just go off and 'fix' unless somebody fixes it first. install -c -o root -g wheel -m 555 rcs-to-cvs /usr/share/examples/cvs/contrib/rcs-to-cvs cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh rcs2log cp:No such file or directory *** Error code 1 Stop in /usr/src/gnu/usr.bin/cvs/contrib. *** Error code 1 You shouldn't normally see this -- these commands should be executed during `buildworld'. I don't know whether there were any related problems in pmap.c that could have cause this, but please make sure that time is set correctly during `buildworld' and `installworld'. One possible case is when `installworld' is run on a just-rebooted machine, and the timezone isn't yet set with adjkerntz(8). That could fool make(1) to think that some of its targets are out-of-date. This could also have happened if sources have future date: $ touch -t 20020101 a.sh $ cat Makefile a: a.sh touch ${.TARGET} With this, `a' will be considered out-of-date until the January 1st of 2002. Check the dates on /usr/src/contrib/cvs/ sources. Cheers, -- Ruslan Ermilov Oracle Developer/DBA, [EMAIL PROTECTED] Sunbay Software AG, [EMAIL PROTECTED] FreeBSD committer, +380.652.512.251Simferopol, Ukraine http://www.FreeBSD.org The Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: broken installworld?
Goud things to check. Thanks. On Mon, 17 Sep 2001, Ruslan Ermilov wrote: On Sun, Sep 16, 2001 at 09:24:02PM -0700, Matthew Jacob wrote: Seems like this has been broken for some time? I might just go off and 'fix' unless somebody fixes it first. install -c -o root -g wheel -m 555 rcs-to-cvs /usr/share/examples/cvs/contrib/rcs-to-cvs cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh rcs2log cp:No such file or directory *** Error code 1 Stop in /usr/src/gnu/usr.bin/cvs/contrib. *** Error code 1 You shouldn't normally see this -- these commands should be executed during `buildworld'. I don't know whether there were any related problems in pmap.c that could have cause this, but please make sure that time is set correctly during `buildworld' and `installworld'. One possible case is when `installworld' is run on a just-rebooted machine, and the timezone isn't yet set with adjkerntz(8). That could fool make(1) to think that some of its targets are out-of-date. This could also have happened if sources have future date: $ touch -t 20020101 a.sh $ cat Makefile a:a.sh touch ${.TARGET} With this, `a' will be considered out-of-date until the January 1st of 2002. Check the dates on /usr/src/contrib/cvs/ sources. Cheers, -- Ruslan ErmilovOracle Developer/DBA, [EMAIL PROTECTED] Sunbay Software AG, [EMAIL PROTECTED]FreeBSD committer, +380.652.512.251 Simferopol, Ukraine http://www.FreeBSD.orgThe Power To Serve http://www.oracle.com Enabling The Information Age To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: broken installworld?
Matthew Jacob [EMAIL PROTECTED] writes: Seems like this has been broken for some time? I might just go off and 'fix' unless somebody fixes it first. install -c -o root -g wheel -m 555 rcs-to-cvs /usr/share/examples/cvs/contrib/rcs-to-cvs cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh rcs2log cp:No such file or directory *** Error code 1 The problem was a timing issue related to the kernel. Building a new kernel before installing your world should fix it. This is an Alpha only issue. Best regards, Mike Barcroft To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: broken installworld?
ROFL. That's hilarious. This is a pretty much brand new kernel- same tree, buildkernel/installkernel. Okay, it's from last night's cvsup. But still. I've been seeing this for some weeks- if you're saying it was fixed today, I'll try again later, but the usual make -k did mostly what I needed- it's in a couple of places: === gnu/usr.bin/cvs/contrib ... cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh r cs2log cp:No such file or directory *** Error code 1 (continuing) ... === gnu/usr.bin/perl/library/re rm -f re_exec.c cp ../../regexec.c re_exec.c cp:No such file or directory *** Error code 1 (continuing) rm -f re_comp.c cp ../../regcomp.c re_comp.c cp:No such file or directory Installing /usr/libdata/perl/5.6.0/mach/re.pm Installing /usr/libdata/perl/5.6.0/mach/auto/re/re.so Installing /usr/libdata/perl/5.6.0/mach/auto/re/re.bs Writing /usr/libdata/perl/5.6.0/mach/auto/re/.packlist Appending installation info to /usr/libdata/perl/5.6.0/mach/perllocal.pod *** Error code 1 (continuing) .. I'm sort of puzzled how a kernel race condition cause 'cp' to be selected instead of 'install' here, but no matter. On Mon, 17 Sep 2001, Mike Barcroft wrote: Matthew Jacob [EMAIL PROTECTED] writes: Seems like this has been broken for some time? I might just go off and 'fix' unless somebody fixes it first. install -c -o root -g wheel -m 555 rcs-to-cvs /usr/share/examples/cvs/contrib/rcs-to-cvs cp /usr/src/gnu/usr.bin/cvs/contrib/../../../../contrib/cvs/contrib/rcs2log.sh rcs2log cp:No such file or directory *** Error code 1 The problem was a timing issue related to the kernel. Building a new kernel before installing your world should fix it. This is an Alpha only issue. Best regards, Mike Barcroft To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message
Re: broken installworld?
Matthew Jacob [EMAIL PROTECTED] writes: ROFL. That's hilarious. By timing issue, I mean where the Makefiles think the files are out-of-date and try to regenerate them, not a kernel race. :) This is a pretty much brand new kernel- same tree, buildkernel/installkernel. Okay, it's from last night's cvsup. But still. The problem was solved for me and the other person experiencing the problem about a week ago. JHB speculated that the problem's disappearence was the result of a commit from dfr to pmap.c. [See thread 'cp in INSTALLTMP?' posted to -current on Sept 9.] Best regards, Mike Barcroft To Unsubscribe: send mail to [EMAIL PROTECTED] with unsubscribe freebsd-current in the body of the message