HEADSUP: don't upgrade to RELENG_6 now [FIXED]
Rong-en Fan
grafan at gmail.com
Tue Oct 30 03:08:29 PDT 2007
On 10/30/07, Byung-Hee HWANG <bh at izb.knu.ac.kr> wrote:
> Hello,
>
> On Thu, 2007-10-25 at 20:51 +0800, Rong-en Fan wrote:
> > The breakage introduced by MFC of ctype(3) after 2007/10/24 14:23 UTC
> > is now fixed. Make sure you have lib/Makefile rev 1.205.2.4 before upgrading
> > your world. If it breaks already, please follow the instructions in src/UPDATING
> > to recover.
>
> In that case,
> should I re-build only userland ? or
> should I re-build both userland and kernel?
> (Yep, of course, I have updated source tree with CVSup for now)
If you have fixed your world, it should be okay. But I suggest you
upgrading to latest 6-STABLE for ctype abi forward compatibility
fix.
Regards,
Rong-En Fan
>
> > Sorry for all the troubles.
>
> No problem, I'm always OK!
>
> > Regards,
> > Rong-En Fan
>
> Byung-Hee
>
> > On 10/25/07, Rong-en Fan <grafan at gmail.com> wrote:
> > > On 10/25/07, Rong-en Fan <grafan at gmail.com> wrote:
> > > > On 10/25/07, Alson van der Meulen <alson+ml at alm.flutnet.org> wrote:
> > > > > Hello,
> > > > >
> > > > > My installworld of RELENG_6 from a few hours ago failed with this error
> > > > > (from memory):
> > > > > /lib/libncurses.so.6: undefined symbol: __mb_sb_limit
> > > > >
> > > > > This broke everything that depended on libncurses, plus PAM. I had to
> > > > > force a reboot via DDB and copy /usr/obj/lib/libc/libc.so.6 to /lib
> > > > > using binaries from /rescue to fix it so I could run make installworld
> > > > > again.
> > > >
> > > > I will take a look. before that do not upgrade your system.
> > >
> > > I did some tests, it turns out that only RELENG_6 is affected. To be
> > > more specific, as ncurses lib is installed before libc. It gets broken.
> > > For 7 and above, it is fine because we install libc right after csu and
> > > before everything.
> > >
> > > One way to solve this is we install libc as early as possible, but I
> > > think it may be too risky at release cycle, so I would like to back
> > > out this change and add an UPDATING entry. Then check whether
> > > we can change the installation order of libc later.
> > >
> > > If you cvsup after 'Oct 24 14:32:33 2007 UTC', please do not
> > > upgrade until I send out all clear message.
> > >
> > > If you already broken your world, use this way in *single user*,
> > >
> > > /rescue/chflags noschg /lib/libc.so.6
> > > /rescue/cp /usr/obj/usr/src/lib/libc/libc.so.6 /lib/
> > >
> > > then you need reboot, after that continue installworld (this is what I
> > > just did).
> > >
> > > Sorry for all the trouble.
> > >
> > > Thanks,
> > > Rong-En Fan
> > >
> > > >
> > > > Regards,
> > > > Rong-En Fan
> > _______________________________________________
> > freebsd-stable at freebsd.org mailing list
> > http://lists.freebsd.org/mailman/listinfo/freebsd-stable
> > To unsubscribe, send any mail to "freebsd-stable-unsubscribe at freebsd.org"
> --
> "After super, can you drive me and the kids to New York in your car?"
> "That's what I came for."
> -- Kay Adams and Tom Hagen, "Chapter 32", page 443
>
>
More information about the freebsd-stable
mailing list