On 10/25/07, Rong-en Fan <[EMAIL PROTECTED]> wrote:
> On 10/25/07, Rong-en Fan <[EMAIL PROTECTED]> wrote:
> > On 10/25/07, Rong-en Fan <[EMAIL PROTECTED]> wrote:
> > > On 10/25/07, Alson van der Meulen <[EMAIL PROTECTED]> 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.
>
> An entry in UPDATING is added and I'm working on a proper fix.

If you have updated your source after Oct 24, please apply this
patch

http://people.freebsd.org/~rafan/libc-order.diff

before building world.

Regards,
Rong-En Fan
_______________________________________________
freebsd-stable@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-stable
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to