HEADSUP: don't upgrade to RELENG_6 now [FIXED]

Rong-en Fan grafan at gmail.com
Thu Oct 25 05:52:09 PDT 2007


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.

Sorry for all the troubles.

Regards,
Rong-En Fan

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


More information about the freebsd-stable mailing list