[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#313042: upgrade to sarge hits bug 278417 : release notes should recommend PERL_DL_NONLAZY=1 workaround



Package: upgrade-reports

(I'm guessing this is the right place to report this; apologies
if I'm wrong.)

When upgrading my woody system to sarge (following the procedure
recommended by the release notes) it fell over like this:

[...]
Selecting previously deselected package libxft2.
Unpacking libxft2 (from .../libxft2_2.1.7-1_i386.deb) ...
Selecting previously deselected package libxi6.
Unpacking libxi6 (from .../libxi6_4.3.0.dfsg.1-14_i386.deb) ...
Selecting previously deselected package libxt6.
Unpacking libxt6 (from .../libxt6_4.3.0.dfsg.1-14_i386.deb) ...
/usr/bin/perl: relocation error: /usr/lib/perl5/auto/Text/Iconv/Iconv.so: undefined symbol: Perl_Gthr_key_ptr
dpkg: error processing /var/cache/apt/archives/libxt6_4.3.0.dfsg.1-14_i386.deb (--unpack):
 subprocess pre-installation script returned error exit status 127
[...]

and then of course everything else in that dpkg run that was
depending on libxt6 failed to configure either.

Judging from the archives this is bug 278417. It doesn't seem to be easy to
just install the fixed version of debconf early because it has all sorts of
dependencies, so I think the easiest thing is probably to use the workaround
suggested in that bug of setting PERL_DL_NONLAZY=1 when running aptitude. It
worked for me, anyway. Since that bug has been closed and archived I'm
filing this bug to say that you need to update the release notes.

This isn't a 'pure' woody system (bunch of stuff from backports
and 2.6 kernel compatibility packages) but I don't think 
that's relevant. I have a (nearly) full transcript of the upgrade
session if you want it.

-- PMM



Reply to: