Date: Fri, 11 Mar 2005 16:19:51 -0800 From: "Kevin Oberman" <oberman@es.net> To: Bashar <big@kuwaitnet.net> Cc: freebsd-stable@freebsd.org Subject: Re: from 5.4-PRERELEASE -> 5.3-RELEASE-p5 error? Message-ID: <20050312001951.655765D07@ptavv.es.net> In-Reply-To: Your message of "Sat, 12 Mar 2005 00:57:00 %2B0300." <4232142C.40407@kuwaitnet.net>
next in thread | previous in thread | raw e-mail | index | archive | help
> Date: Sat, 12 Mar 2005 00:57:00 +0300 > From: Bashar <big@kuwaitnet.net> > Sender: owner-freebsd-stable@freebsd.org > > Jon Noack wrote: > > > Bashar wrote: > > > >> Doug White wrote: > >> > >>> On Thu, 10 Mar 2005, Bashar wrote: > >>> > >>>> Doug White wrote: > >>>> > >>>>> On Wed, 9 Mar 2005, Bashar wrote: > >>>>> > >>>>>> Hello, > >>>>>> i was wondering just right after the downgrade been facing some > >>>>>> issues > >>>>>> such as: > >>>>>> 1. server# /usr/local/bin/strace -f ps > >>>>>> PIOCSFL: Inappropriate ioctl for device > >>>>>> trouble opening proc file > >>>>>> 2. mounting ext2fs partition doesn't work unless i specify -ro or it > >>>>>> will give operation not permitted. > >>>>>> > >>>>>> any idea what might be causing this? > >>>>> > >>>>> > >>>>> How did you perform the downgrade? The strace error looks like you're > >>>>> still running the 5.3-STABLE binary. > >>>> > >>>> > >>>> first i ran RELENG_5 and when i got the 5.4-PRERELEASE (which > >>>> incompatible with cPanel.net software) i had to run cvsup with > >>>> RELENG_5_3 > >>>> after than i started getting those errors > >>> > >>> > >>> You're leaving out important details, like what you did after you > >>> cvsup'd. > >> > >> > >> the usual ,cvsup'ed then cd /usr/src && make buildworld && make > >> installworld && cd /sys/i386/conf && config mykernel && cd > >> ../compile/mykernel && make depend && make && make install && reboot > > > > > > This is the usual? You should read > > http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/makeworld.html#AEN27432 > > and /usr/src/UPDATING. > > > > The Canonical Way to Update Your System (for 5.x): > > 1) make buildworld > > 2) make buildkernel KERNCONF=YOUR_KERNEL_HERE > > 3) make installkernel KERNCONF=YOUR_KERNEL_HERE > > 4) <reboot in single user> > > 5) /etc/rc.d/preseedrandom > > 6) mergemaster -p > > 7) make installworld > > 8) mergemaster > > 9) <reboot> > > > > Jon > > Jon, > Can't do this for remote system as you know True, you can't always reboot to single user (and that is dangerous, but often unavoidable), but you can "make kernel" (or make buildkernel && make installkernel) which is the only officially supported way of building a kernel. The way you did it usually works, but is not officially supported and may fail in some cases. -- R. Kevin Oberman, Network Engineer Energy Sciences Network (ESnet) Ernest O. Lawrence Berkeley National Laboratory (Berkeley Lab) E-mail: oberman@es.net Phone: +1 510 486-8634
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050312001951.655765D07>