Bug#673913: upgrade failure in doc-base trigger: /usr/lib/perl5/auto/UUID/UUID.so: undefined symbol: Perl_xs_apiversion_bootcheck

May 21st, 2012 - 09:10 pm ET by Michael Biebl | Report spam
Package: doc-base
Version: 0.10.2
Severity: serious

Hi,

I've made a dist-upgrade today of a 4 month old wheezy system and wanted
to upgrade it to the latest versions. The upgrade failed while
processing the doc-base trigger:

Trigger für doc-base werden verarbeitet ...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/UUID/UUID.so: undefined symbol: Perl_xs_apiversion_bootcheck
dpkg: Fehler beim Bearbeiten von doc-base (--unpack):
Unterprozess installiertes post-installation-Skript gab den Fehlerwert 127 zurück
configured to not write apport reports
Fehler traten auf beim Bearbeiten von:
doc-base

This left my system in a completely broken state. Neither dpkg
proceed at this point:

# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libperl5.14 : Depends: perl-base (= 5.14.2-9) but 5.12.4-6 is installed
libuuid-perl : Depends: perl-base (>= 5.14.2-3) but 5.12.4-6 is installed
Depends: perlapi-5.14.2
perl : Depends: perl-base (= 5.14.2-9) but 5.12.4-6 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.
E: Unable to correct dependencies



Debian Release: wheezy/sid
APT prefers testing
APT policy: (500, 'testing'), (200, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 3.1.0-1-486
Locale: LANG=de_DE.utf8, LC_CTYPE=de_DE.utf8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash

Versions of packages doc-base depends on:
ii libuuid-perl 0.02-4+b2
ii libyaml-tiny-perl 1.51-1

doc-base recommends no packages.

Versions of packages doc-base suggests:
ii khelpcenter4 4:4.6.5-1+b1
ii rarian-compat 0.8.1-5
ii yelp 3.2.1+dfsg-1+b1




To UNSUBSCRIBE, email to debian-bugs-dist-REQUEST@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
email Follow the discussionReplies 2 repliesReplies Make a reply

Similar topics

Replies

#1 Robert Luberda
May 22nd, 2012 - 03:20 am ET | Report spam
Michael Biebl wrote:

Hi,

Package: doc-base
Version: 0.10.2
Severity: serious

I've made a dist-upgrade today of a 4 month old wheezy system and wanted
to upgrade it to the latest versions. The upgrade failed while
processing the doc-base trigger:


Do you have by chance fuller log from the installation? I can't
understand why doc-base trigger was started when its dependencies were
broken (doc-base depends on libuuid-perl, which in turn depends on
perl-base (>= 5.14.2-3)). Also I'm not sure why doc-base hadn't been
upgraded to 0.10.3 first.


# apt-get -f install
Reading package lists... Done
Building dependency tree
Reading state information... Done
Correcting dependencies... failed.
The following packages have unmet dependencies:
libperl5.14 : Depends: perl-base (= 5.14.2-9) but 5.12.4-6 is installed
libuuid-perl : Depends: perl-base (>= 5.14.2-3) but 5.12.4-6 is installed
Depends: perlapi-5.14.2
perl : Depends: perl-base (= 5.14.2-9) but 5.12.4-6 is installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be


caused by held packages.
E: Unable to correct dependencies



perl-base 5.14.2-9 conflicts with doc-base (<< 0.10.3), and probably
that's why perl-base wasn't upgraded. But why apt can't see that
upgrading both perl-base and doc-base could solve the dependencies?


Regards,
robert




To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Replies Reply to this message
#2 Niko Tyni
May 22nd, 2012 - 03:30 am ET | Report spam
On Tue, May 22, 2012 at 09:07:45AM +0200, Robert Luberda wrote:
Michael Biebl wrote:

> Package: doc-base
> Version: 0.10.2
> Severity: serious

> I've made a dist-upgrade today of a 4 month old wheezy system and wanted
> to upgrade it to the latest versions. The upgrade failed while
> processing the doc-base trigger:



This is #652638 (cc'd), which has some analysis. I believe it doesn't
affect squeeze->wheezy upgrades. Quoting myself there:

Given this was only a transient sid problem in Debian, I'm leaving it
up to libuuid-perl maintainers (= other pkg-perl folks) to decide if
they want to include the above at all. I doubt there are many Debian
users that would be affected anymore, but it might be worth it just to
minimize the Ubuntu diffs.

BTW, I don't think this qualifies as release critical for Debian, as the
problematic trigger was only introduced in doc-base 0.10.0, and squeeze
has 0.9.5.

Niko Tyni



To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
email Follow the discussion Replies Reply to this message
Help Create a new topicReplies Make a reply
Search Make your own search