On Fri, Sep 9, 2011 at 11:21 AM, Garrett Cooper <yaneg...@gmail.com> wrote: > On Fri, Sep 9, 2011 at 11:17 AM, Kevin Oberman <kob6...@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.html >> >> 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 around >> it. > > This might be required (the base library changed). > HTH, > -Garrett > > Index: share/zoneinfo/Makefile > =================================================================== > --- share/zoneinfo/Makefile (revision 224989) > +++ share/zoneinfo/Makefile (working copy) > @@ -72,7 +72,8 @@ > optC="-C ${DESTDIR}"; \ > fi; \ > echo "Updating /etc/localtime"; \ > - tzsetup $${optC} -r; \ > + env LD_PRELOAD=${DESTDIR}/usr/lib/libodialog.so \ > + tzsetup $${optC} -r; \ > fi; \ > else \ > echo "Run tzsetup(8) manually to update /etc/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! -- R. Kevin Oberman, Network Engineer - Retired E-mail: kob6...@gmail.com _______________________________________________ freebsd-current@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-current To unsubscribe, send any mail to "freebsd-current-unsubscr...@freebsd.org"