Bug#680626: Squeeze->Wheezy: dist-upgrade fails, /usr/bin/python unable to load libssl.so.1.0.0
- To: Robert Luberda <robert@debian.org>
- Cc: Julien Cristau <julien.cristau@logilab.fr>, bertagaz <bertagaz@ptitcanardnoir.org>, 680626@bugs.debian.org, dpkg@packages.debian.org, python-support@packages.debian.org, doc-base@packages.debian.org, debian-deity@lists.debian.org
- Subject: Bug#680626: Squeeze->Wheezy: dist-upgrade fails, /usr/bin/python unable to load libssl.so.1.0.0
- From: Raphael Hertzog <hertzog@debian.org>
- Date: Mon, 6 Aug 2012 08:43:57 +0200
- Message-id: <[🔎] 20120806064357.GA10071@rivendell.home.ouaza.com>
- Mail-followup-to: Raphael Hertzog <hertzog@debian.org>, Robert Luberda <robert@debian.org>, Julien Cristau <julien.cristau@logilab.fr>, bertagaz <bertagaz@ptitcanardnoir.org>, 680626@bugs.debian.org, dpkg@packages.debian.org, python-support@packages.debian.org, doc-base@packages.debian.org, debian-deity@lists.debian.org
- Reply-to: Raphael Hertzog <hertzog@debian.org>, 680626@bugs.debian.org
- In-reply-to: <[🔎] 501ED4AE.8090506@debian.org>
- References: <20120707125132.GA26887@localhost> <[🔎] 20120803133956.GA22413@crater2.logilab.fr> <[🔎] 501ED4AE.8090506@debian.org>
Hello,
On Sun, 05 Aug 2012, Robert Luberda wrote:
> > 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
>
> This has been already reported as #673913. But to be honest I have no
> idea what to do with this bug. From doc-base point of view it has been
> fixed in doc-base 0.10.3, but you are still running 0.9.5.
>
> I believe the doc-base trigger was activated because some package
> providing /usr/share/doc-base file was upgraded during the dpkg run,
> and the doc-base trigger failed because system was not in consistent
> state. I've just learn about `interest-noawait' flag. Would using the
> flag in doc-base's triggers file help? Probably not, because still the
> flag won't be available in doc-base 0.9.5.
It won't help for this upgrade. But it might help for the next one
between wheezy and jessie. So it might still be a good idea to switch
to interest-noawait for packages like doc-base and man-db which trigger
for many packages.
> So maybe making libuuuid-perl to conflict with doc-base << 0.10.3 as
> suggested in #652638 will be a better idea? Honestly, I don't know.
That would be a klumsy work-around.
Another thing that we should be considering is changing APT's default
to avoid running the triggers so often. I filed
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=626599 some time ago
but it's not been activated yet :-(
I did a test-upgrade this weekend on my laptop's wife and I enabled
those APT's options:
DPkg::NoTriggers "true";
PackageManager::Configure "smart";
DPkg::ConfigurePending "true";
DPkg::TriggersPending "true";
And the upgrade went fine. I clearly saw the part of the upgrade where
libuuid-perl was unpacked before perl-base but no doc-base trigger was
activated in between IIRC.
Cheers,
--
Raphaël Hertzog ◈ Debian Developer
Get the Debian Administrator's Handbook:
→ http://debian-handbook.info/get/
Reply to: