Re: Bug#680626: Squeeze->Wheezy: dist-upgrade fails, /usr/bin/python unable to load libssl.so.1.0.0
On Sat, Jul 7, 2012 at 14:51:32 +0200, bertagaz wrote:
> In an attempt to test upgrading Squeeze to Wheezy now that the Big Wheezy
> Freeze has come, it failed at the dist-upgrade step.
>
> I installed a fresh Debian Squeeze and tested from it.
>
> I wanted first to see if it would be possible to upgrade with a simple and
> graphical method (using update-manager and synaptic), as it was quite
> complicated for the Lenny->Squeeze upgrade.
>
> Ended up with this result, so I also tested using plain apt-get upgrade
> and dist-upgrade.
>
> Same result, dist-upgrade fails on python-support postintallation script
> with the following error:
>
> Processing triggers for python-support ...
> /usr/bin/python: error while loading shared libraries: libssl.so.1.0.0: cannot open shared object file: No such file or directory
> dpkg: error processing python-support (--unpack): subprocess installed post-installation script returned error exit status 127
>
As a variation on this theme (triggers being run when the triggered
package is unconfigured in the middle of an upgrade from squeeze to
wheezy), I just got the following:
Processing triggers for doc-base ...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/UUID/UUID.so: undefined symbol: Perl_xs_apiversion_bootcheck
dpkg: error processing doc-base (--unpack):
subprocess installed post-installation script returned error exit status 127
Processing triggers for install-info ...
configured to not write apport reports
Errors were encountered while processing:
doc-base
E: Sub-process /usr/bin/dpkg returned an error code (1)
With:
$ dpkg -l libuuid-perl perl-base perl doc-base
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Description
+++-=================================-=================================-==================================================================================
iF doc-base 0.9.5 utilities to manage online documentation
iU libuuid-perl 0.02-4+b2 Perl extension for using UUID interfaces as defined in e2fsprogs
ii perl 5.10.1-17squeeze2 Larry Wall's Practical Extraction and Report Language
ii perl-base 5.10.1-17squeeze2 minimal Perl system
i.e. new libuuid-perl is unpacked, while dpkg, perl and doc-base are still the squeeze version.
Cheers,
Julien
--
Julien Cristau <julien.cristau@logilab.fr>
Logilab http://www.logilab.fr/
Informatique scientifique & gestion de connaissances
Reply to: