Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Sep 2011 11:30:40 -0700
From:      Kevin Oberman <kob6558@gmail.com>
To:        Garrett Cooper <yanegomi@gmail.com>
Cc:        current@freebsd.org
Subject:   Re: Failure upgrading from 8-stable to current (9.0-Beta2)
Message-ID:  <CAN6yY1sr9w1qa-by8hM6ui4Cqqt13gDZRJeQrHfAN=nik_H7-A@mail.gmail.com>
In-Reply-To: <CAGH67wT83=A90bjqyt80yrgeoBCSspfpafpVdnW9MEn5Tqa_-Q@mail.gmail.com>
References:  <CAN6yY1t4NRmrovLmXhwJPZZYRbxydoBdF%2BFLi8Zt0m%2B911i=1w@mail.gmail.com> <CAGH67wT83=A90bjqyt80yrgeoBCSspfpafpVdnW9MEn5Tqa_-Q@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Fri, Sep 9, 2011 at 11:21 AM, Garrett Cooper <yanegomi@gmail.com> wrote:
> On Fri, Sep 9, 2011 at 11:17 AM, Kevin Oberman <kob6558@gmail.com> wrote:
>> Last night I upgraded my laptop from 8-stable (Sept. 7) to head. I
>> almost worked, but I
>> did hit an issue during the installworld phase. The problem was when the=
 make in
>> /usr/src/share/zoneinfo tried to run tzsetup that dialog failed to run
>> with the error:
>> /tmp/install.xtvA5ik4/libdialog.so.7: Undefined symbol "_nc_wacs"
>>
>> I simply deleted the line "tzsetup $${optC} -r; \" at line 76 of the
>> Makefile and re-ran the
>> installworld. Everything worked from that point. I then compared
>> /etc/localtime with
>> /usr/share/zoneinfo/America/Los_Angeles and they were identical, so I
>> already had
>> a localtime file built with the new zic.
>>
>> After the installworld completed, I tried running tzsetup and dialog
>> ran fine, so I have
>> no idea why the failure during the instsallworld. I did a search and
>> found a very similar
>> report in questions@. The only difference I saw was that my error was
>> not prefaced
>> with "/libexec/ld-elf.so.1: " and, of course, the random string.
>> http://lists.freebsd.org/pipermail/freebsd-questions/2011-July/232421.ht=
ml
>>
>> Any ideas what might be happening here? It is a bit disconcerting as
>> userland is half
>> current and half stable when it dies. It would be very awkward to have
>> to back out and
>> may people updating to 9.0 after release might not know how to work arou=
nd it.
>
> =A0 =A0This might be required (the base library changed).
> HTH,
> -Garrett
>
> Index: share/zoneinfo/Makefile
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
> --- share/zoneinfo/Makefile =A0 =A0 (revision 224989)
> +++ share/zoneinfo/Makefile =A0 =A0 (working copy)
> @@ -72,7 +72,8 @@
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0optC=3D"-C=
 ${DESTDIR}"; \
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0fi; \
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0echo "Updating /etc/localt=
ime"; \
> - =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 tzsetup $${optC} -r; \
> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 env LD_PRELOAD=3D${DESTDIR}=
/usr/lib/libodialog.so \
> + =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0 tzsetup $${optC} -r=
; \
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0fi; \
> =A0 =A0 =A0 =A0else \
> =A0 =A0 =A0 =A0 =A0 =A0 =A0 =A0echo "Run tzsetup(8) manually to update /e=
tc/localtime."; \
>

/me slaps forehead

Of course! I missed the one letter change between libdialog and
libodialog. Your patch looks
right and works for me.

Thanks!
--=20
R. Kevin Oberman, Network Engineer - Retired
E-mail: kob6558@gmail.com



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAN6yY1sr9w1qa-by8hM6ui4Cqqt13gDZRJeQrHfAN=nik_H7-A>