"symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol: Perl_xs_apiversion_bootcheck" message appears during halted distribution upgrades

Bug #1102567 reported by Stefano P.
44
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libfile-spec-perl (Ubuntu)
Fix Released
High
Daniel T Chen
Precise
Won't Fix
High
Daniel T Chen

Bug Description

upgrading from 10.04 to 12.04

ProblemType: Package
DistroRelease: Ubuntu 12.04
Package: esound-common 0.2.41-10build3
ProcVersionSignature: Ubuntu 3.2.0-36.57-generic 3.2.35
Uname: Linux 3.2.0-36-generic x86_64
NonfreeKernelModules: nvidia
ApportVersion: 2.0.1-0ubuntu17.1
Architecture: amd64
Date: Sat Jan 19 12:27:12 2013
Dependencies:

ErrorMessage: ErrorMessage: subprocess rm cleanup returned error exit status 127
InstallationMedia: Ubuntu 10.04.3 LTS "Lucid Lynx" - Release amd64 (20110719.2)
MarkForUpload: True
PackageArchitecture: all
SourcePackage: esound
Title: package esound-common 0.2.41-10build3 failed to install/upgrade: ErrorMessage: subprocess rm cleanup returned error exit status 127
UpgradeStatus: Upgraded to precise on 2013-01-19 (2 days ago)

Revision history for this message
Stefano P. (procstef) wrote :
Revision history for this message
Daniel T Chen (crimsun) wrote :

Among the many, many errors returned by dpkg in this dist-upgrade, this is the first (that triggered the message):

Preparing to replace libfile-spec-perl 3.3100-1 (using .../libfile-spec-perl_3.3300-1build2_amd64.deb) ...
Unpacking replacement libfile-spec-perl ...
/usr/bin/perl: symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol: Perl_xs_apiversion_bootcheck
dpkg: error while cleaning up:
 subprocess rm cleanup returned error exit status 127

This is essentially identical to bug 902553 (despite the different filename).

affects: esound (Ubuntu) → libfile-spec-perl (Ubuntu)
Changed in libfile-spec-perl (Ubuntu):
status: New → Triaged
importance: Undecided → High
Daniel T Chen (crimsun)
summary: - package esound-common 0.2.41-10build3 failed to install/upgrade:
- ErrorMessage: subprocess rm cleanup returned error exit status 127
+ symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol:
+ Perl_xs_apiversion_bootcheck
Daniel T Chen (crimsun)
Changed in libfile-spec-perl (Ubuntu):
assignee: nobody → Daniel T Chen (crimsun)
status: Triaged → In Progress
Revision history for this message
Launchpad Janitor (janitor) wrote : Re: symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol: Perl_xs_apiversion_bootcheck

This bug was fixed in the package libfile-spec-perl - 3.3300-1ubuntu1

---------------
libfile-spec-perl (3.3300-1ubuntu1) raring; urgency=low

  * Avoid package installation failure due to symbol lookup error when
    perl 5.14 and libfile-spec-perl are unpacked and subsequently
    trigger the old doc-base. (LP: #1102567)
 -- Daniel T Chen <email address hidden> Mon, 21 Jan 2013 14:43:15 -0500

Changed in libfile-spec-perl (Ubuntu):
status: In Progress → Fix Released
Daniel T Chen (crimsun)
Changed in libfile-spec-perl (Ubuntu Precise):
status: New → Triaged
assignee: nobody → Daniel T Chen (crimsun)
importance: Undecided → High
Revision history for this message
Daniel T Chen (crimsun) wrote :

Please see https://launchpad.net/~crimsun/+archive/sru-staging for a candidate to install, and please reply in this bug report whether installing it (then resuming the dist-upgrade) resolves the symptom.

Changed in libfile-spec-perl (Ubuntu Precise):
status: Triaged → In Progress
Daniel T Chen (crimsun)
summary: - symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol:
- Perl_xs_apiversion_bootcheck
+ "symbol lookup error: /usr/lib/perl5/auto/Cwd/Cwd.so: undefined symbol:
+ Perl_xs_apiversion_bootcheck" message appears during halted distribution
+ upgrades
Revision history for this message
Felix Geyer (debfx) wrote :

Can we drop this change in saucy and sync the package from Debian?
doc-base 0.10.3 is in precise and since upgrades from pre-precise are not supported
the conflict shouldn't be necessary.

Revision history for this message
Colin Watson (cjwatson) wrote :

Felix: Yes, I think we can. Done in utopic.

Revision history for this message
Steve Langasek (vorlon) wrote :

The Precise Pangolin has reached end of life, so this bug will not be fixed for that release

Changed in libfile-spec-perl (Ubuntu Precise):
status: In Progress → Won't Fix
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.