Release Upgrade Fails: depency cycle for libtinfo5/libncurses5

Bug #894340 reported by Martin Martimeo
76
This bug affects 17 people
Affects Status Importance Assigned to Milestone
update-manager (Ubuntu)
Confirmed
Undecided
Unassigned

Bug Description

Trying to upgrade (via sudo do-release-upgrade -d) to precise from oneric fails with:

Exception during pm.DoInstall(): E:Couldn't configure pre-depend libtinfo5 for libncurses5, probably a dependency cycle.

Die Aktualisierungen konnten nicht installiert werden

Fehler beim Anwenden
'E:Couldn't configure pre-depend libtinfo5 for libncurses5, probably
a dependency cycle.'

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: update-manager 1:0.152.25.4
ProcVersionSignature: Ubuntu 3.0.0-13.22-generic 3.0.6
Uname: Linux 3.0.0-13-generic x86_64
NonfreeKernelModules: fglrx
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
Date: Thu Nov 24 12:12:07 2011
InstallationMedia: Xubuntu 10.10 "Maverick Meerkat" - Release amd64 (20101008.1)
PackageArchitecture: all
ProcEnviron:
 LANGUAGE=de:en_AU:ja_JP:en
 PATH=(custom, no user)
 LANG=de_DE.UTF-8
 SHELL=/bin/bash
SourcePackage: update-manager
UpgradeStatus: Upgraded to oneiric on 2011-11-24 (0 days ago)

Revision history for this message
Martin Martimeo (martin-martimeo) wrote :
Revision history for this message
Martin Martimeo (martin-martimeo) wrote :

Update worked the last day without this error.

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in update-manager (Ubuntu):
status: New → Confirmed
Revision history for this message
Jiri Grönroos (jiri-gronroos) wrote :
Download full text (3.5 KiB)

Same here today with up-to-date 64-bit Oneiric, ran sudo do-release-upgrade -d and received this error. I've had fglrx installed but since then removed it due to many bugs.

apt-cache show libtinfo5

Package: libtinfo5
Priority: required
Section: libs
Installed-Size: 436
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Craig Small <email address hidden>
Architecture: amd64
Source: ncurses
Version: 5.9-4
Replaces: libncurses5 (<< 5.9-3)
Depends: libc6 (>= 2.4)
Pre-Depends: multiarch-support
Filename: pool/main/n/ncurses/libtinfo5_5.9-4_amd64.deb
Size: 95294
MD5sum: c8e8ef686773bf9a9299d5bea26071b6
SHA1: 6289bd0de80c766640f36a6c9e7f18577f268640
SHA256: 45fd988514db3166f2afaf5f796e6e937be4cf70de302644318c296c0a4dd336
Description-en: shared low-level terminfo library for terminal handling
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
Multi-Arch: same
Homepage: http://invisible-island.net/ncurses/
Description-md5: f681846d99e5156a0882bb53c35d3244
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m
Task: minimal

Package: libtinfo5
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 392
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Source: ncurses
Version: 5.9-1ubuntu5
Depends: libc6 (>= 2.4)
Description: shared low-level terminfo library for terminal handling
 The ncurses library routines are a terminal-independent method of
 updating character screens with reasonable optimization.
 .
 This package contains the shared low-level terminfo library.
Original-Maintainer: Craig Small <email address hidden>
Homepage: http://invisible-island.net/ncurses/

apt-cache show libncurses5

Package: libncurses5
Priority: required
Section: libs
Installed-Size: 471
Maintainer: Ubuntu Developers <email address hidden>
Original-Maintainer: Craig Small <email address hidden>
Architecture: amd64
Source: ncurses
Version: 5.9-4
Depends: libtinfo5 (= 5.9-4), libc6 (>= 2.4)
Pre-Depends: multiarch-support, libtinfo5 (>= 5.9-3)
Recommends: libgpm2
Filename: pool/main/n/ncurses/libncurses5_5.9-4_amd64.deb
Size: 113520
MD5sum: 9cdfb382f754df2445d88fe1c03a6252
SHA1: 139c25953398a623ebd2ae6c2cda3f99ee7a54a0
SHA256: 689d92a01034549677a8d6746a98f99b3638655f6697883b09dc2be8bdc2912a
Description-fi: jaetut kirjastot päätteen hallintaan
 The ncurses library routines are a terminal-independent method of updating
 character screens with reasonable optimization.
Multi-Arch: same
Homepage: http://invisible-island.net/ncurses/
Description-md5: 599cbbcff16d09b3b4643d84f37643fd
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu
Supported: 18m
Task: minimal

Package: libncurses5
Status: install ok installed
Priority: required
Section: libs
Installed-Size: 560
Maintainer: Ubuntu Developers <email address hidden>
Architecture: amd64
Source: ncurses
Version: 5.9-1ubuntu5
Depends: libtinfo5 (= 5.9-1ubuntu5), libc6 (>= 2.4)
Pre-Depends: libtinfo5
Recommends: libgpm2
Description: sha...

Read more...

Revision history for this message
Antti Kaijanmäki (kaijanmaki) wrote :

please, find my /var/log/dist-upgrade/ attached

summary: - do-release-upgrade -d from oneiric exit with depency cycle for
- libtinfo5/libncurses5
+ Release Upgrade Fails: depency cycle for libtinfo5/libncurses5
tags: added: precise
Revision history for this message
Nick Moffitt (nick-moffitt) wrote :

This still affects alpha-2. I am likewise on oneiric amd64 with all updates applied as of 09:30Z on 3 Feb 2012. Is this a bug that doesn't affect 32-bit users or something?

Revision history for this message
Mirco Müller (macslow) wrote :

This currently keeps me from doing any unity-related work, as my work-arounds I used sofar on Oneiric stopped working today.

Revision history for this message
Mirco Müller (macslow) wrote :

Even trying get around this with upgrading via USB-image fails... but for other reasons.

Revision history for this message
Eduardo Battaglia (eduardo-battaglia) wrote :
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.