Date: Fri, 07 Apr 2006 10:04:55 -0500 From: Derek Ragona <derek@computinginnovations.com> To: "B. Cook" <bcook@poklib.org>, freebsd-questions@freebsd.org Subject: Re: src upgrade from 4.11-p16 to 5.4 possible? Message-ID: <6.0.0.22.2.20060407094949.028270a8@mail.computinginnovations.com> In-Reply-To: <443668B9.1010701@poklib.org> References: <443668B9.1010701@poklib.org>
next in thread | previous in thread | raw e-mail | index | archive | help
I recently did this exact operation. It went fine for me on my second try. The first one I determined didn't go well as I didn't have the system up to date first. So on my second attempt I made sure my 4.11 system was up to date, and did a complete buildworld, buildkernel, etc. Once I was sure it was completely up to date on 4.11, I: Saved my kernel config file to: /usr/oldkernels/ rm -rf /usr/src rm -rf /usr/ports I changed my cvsup tag and pulled new source. Then I meticulously followed the instructions in /etc/src/UPDATING. Read those instructions, be sure to update your /etc/make.conf file for the right CPU. I did need to create a new kernel configuration file starting with GENERIC and boot.hints from my old 4.11 kernel configuration file. All went well except one library didn't get put in place when I did the installworld. It was built but just not in place, so I saw an error when I booted the system, and moved it manually. The library that didn't get moved was: libc.so.4 I did add: COMPAT4X= yes to my make.conf file and options COMPAT_FREEBSD4 # Compatible with FreeBSD4 to my kernel config file, but still had to make sasl2 and sendmail for sasl2. Otherwise the ports I had seemed to mostly work. But you might want to do a: portupgrade -a -Derek At 08:27 AM 4/7/2006, B. Cook wrote: >Hello all, > >I am running a set of 5 FreeBSD 4.11 p16 servers here at the library. > >For various reasons we are unable to 'get new drives' and install FreeBSD >5/6 and then migrate userland data to a new drive. > >I have been able to get my hands on a test box from someone to test src >upgrading from 4.11 to something more current like 5.x and then updating >from there. > >My standard running machines are Dual 933 Intel machines, 1G ram, scsi >drives.. etc > >This test box is an AMD Mobile Sempron 2600+ w/ 512M ram, 80G ide drives. > >http://www.freebsd.org/releases/5.4R/migration-guide.html is the guide >that I am following.. and I have done what I think are the right steps.. >and I am getting a crash/failure in a most unusual place. > >Stop in /usr/src/usr.sbin/pcvt/vgaio. >*** Error code 1 > > >===> usr.sbin/pcvt/ispcvt >cc -O -pipe -c /usr/src/usr.sbin/pcvt/ispcvt/ispcvt.c >cc -O -pipe -o ispcvt ispcvt.o >gzip -cn /usr/src/usr.sbin/pcvt/ispcvt/ispcvt.8 > ispcvt.8.gz >===> usr.sbin/pcvt/vgaio >cc -O -pipe -I/usr/obj/usr/src/usr.sbin/pcvt/vgaio >-I/usr/src/usr.sbin/pcvt/vgaio -c vgaio.c >In file included from /usr/src/usr.sbin/pcvt/vgaio/vgaio.y:56: >/usr/obj/usr/src/i386/usr/include/machine/cpufunc.h:60: error: syntax >error before "bsfl" >/usr/obj/usr/src/i386/usr/include/machine/cpufunc.h:60: error: syntax >error before "mask" >/usr/obj/usr/src/i386/usr/include/machine/cpufunc.h: In function `bsfl': >... etc > >The strange thing is this: >CPU: Mobile AMD Sempron(tm) Processor 2600+ (799.92-MHz 686-class CPU) > >this is what dmesg tells me about this cpu.. again this is under 4.11 > >So I am wondering if these things are related, and if I try this on an >Intel cpu will I still have this issue? > >As my cvsup to RELENG_5_4 and then make buildworld fails at this point. > >I have script'd the make buildworld which is a 9M text file, and it >compresses down to a ~500k bz/gz file if anyone is interested in it. > >I have tried in single user mode as well again no difference. I have >tried make -j4 buildworld (only gets there faster.. ) > >Thanks in advance any help is greatly appreciated. > >(I'm going to try 5.3 and then if that doesn't work then I'll try 5.2.1) > >- Brian >_______________________________________________ >freebsd-questions@freebsd.org mailing list >http://lists.freebsd.org/mailman/listinfo/freebsd-questions >To unsubscribe, send any mail to "freebsd-questions-unsubscribe@freebsd.org"
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6.0.0.22.2.20060407094949.028270a8>