[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#538399: marked as done (/usr/bin/apt-get: fails to upgrade dependencies)



Your message dated Tue, 30 Apr 2013 16:19:17 +0800
with message-id <87y5c01ldm.fsf@gmail.com>
and subject line Re: Bug#538399: /usr/bin/apt-get: fails to upgrade dependencies
has caused the Debian Bug report #538399,
regarding /usr/bin/apt-get: fails to upgrade dependencies
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
538399: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=538399
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.7.21
Severity: important
File: /usr/bin/apt-get


This is a mojor problem. Unless you always use dist-upgrade (as opposed
to only installing security upgrades) and always use only one repository
you will likely get in this situation.

You have two packages - typically libA and libA-dev where libA-dev
requires exact version of libA. And you try to install pacakge B that
requires a newer vesion of libA. Apt fails to do that.

# ia32-apt-get  install xinput/unstable
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Selected version 1.4.2-1 (Debian:unstable) for xinput
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  xinput: Depends: libxi6 (>= 2:1.2.0) but 2:1.1.4-1 is to be installed
E: Broken packages
# ia32-aptitude  install
xinput/unstable
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Reading extended state information      
Initializing package states... Done
Writing extended state information... Done
The following packages are BROKEN:
  xinput 
0 packages upgraded, 1 newly installed, 0 to remove and 25 not upgraded.
Need to get 16.0kB of archives. After unpacking 77.8kB will be used.
The following packages have unmet dependencies:
  xinput: Depends: libxi6 (>= 2:1.2.0) but 2:1.1.4-1 is installed.
The following actions will resolve these dependencies:

Upgrade the following packages:
libxi-dev [2:1.1.4-1 (stable, testing, now) -> 2:1.2.1-2 (unstable)]
libxi6 [2:1.1.4-1 (stable, testing, now) -> 2:1.2.1-2 (unstable)]

Score is -10

Accept this solution? [Y/n/q/?] 



-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "amd64";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
APT::Install-Recommends "1";
APT::Install-Suggests "0";
APT::Acquire "";
APT::Acquire::Translation "environment";
APT::Update "";
APT::Update::Post-Invoke "";
APT::Update::Post-Invoke:: "[ ! -x /usr/lib/ia32-libs-tools/update-arch-all.list ] || /usr/lib/ia32-libs-tools/update-arch-all.list";
APT::Authentication "";
APT::Authentication::TrustCDROM "true";
APT::NeverAutoRemove "";
APT::NeverAutoRemove:: "^linux-image.*";
APT::NeverAutoRemove:: "^linux-restricted-modules.*";
APT::Cache-Limit "67108864";
APT::Default-Release "lenny";
Dir "/";
Dir::State "var/lib/apt/";
Dir::State::lists "lists/";
Dir::State::cdroms "cdroms.list";
Dir::State::userstatus "status.user";
Dir::State::status "/var/lib/dpkg/status";
Dir::Cache "var/cache/apt/";
Dir::Cache::archives "archives/";
Dir::Cache::srcpkgcache "srcpkgcache.bin";
Dir::Cache::pkgcache "pkgcache.bin";
Dir::Etc "etc/apt/";
Dir::Etc::sourcelist "sources.list";
Dir::Etc::sourceparts "sources.list.d";
Dir::Etc::vendorlist "vendors.list";
Dir::Etc::vendorparts "vendors.list.d";
Dir::Etc::main "apt.conf";
Dir::Etc::parts "apt.conf.d";
Dir::Etc::preferences "preferences";
Dir::Bin "";
Dir::Bin::methods "/usr/lib/apt/methods";
Dir::Bin::dpkg "/usr/bin/dpkg";
Dir::Log "var/log/apt";
Dir::Log::Terminal "term.log";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";
DPkg::Post-Invoke "";
DPkg::Post-Invoke:: "if [ -x /usr/bin/debsums ]; then /usr/bin/debsums --generate=nocheck -sp /var/cache/apt/archives; fi";
 "APT::Periodic::Update-Package-Lists=1";

-- /etc/apt/preferences --


Package: mplayer mplayer-nogui
Pin: release a=unstable-i386, o=Unofficial Multimedia Packages
Pin-Priority: 997

Package: *
Pin: release a=unstable, o=Unofficial Multimedia Packages
Pin-Priority: 300

Package: *
Pin: release a=unstable
Pin-Priority: 300

Package: *
Pin: release a=stable
Pin-Priority: 900

Package: openoffice.org openoffice.org-1.9.125 openoffice.org-base openoffice.org-base-core openoffice.org-bin openoffice.org-bundled openoffice.org-calc openoffice.org-common openoffice.org-core openoffice.org-crashrep openoffice.org-debian-files openoffice.org-debian-menus openoffice.org-dev openoffice.org-draw openoffice.org-emailmerge openoffice.org-evolution openoffice.org-filter-binfilter openoffice.org-filter-mobiledev openoffice.org-filter-so52 openoffice.org-gcj openoffice.org-gnome openoffice.org-gtk openoffice.org-help-2.0.0 openoffice.org-help-2.0.1 openoffice.org-help-2.0.2 openoffice.org-help-2.0.3 openoffice.org-help-2.4 openoffice.org-help-de openoffice.org-help-el openoffice.org-help-en openoffice.org-help-es openoffice.org-help-fr openoffice.org-help-it openoffice.org-help-ja openoffice.org-help-ko openoffice.org-help-pt-br openoffice.org-help-sv openoffice.org-help-tr openoffice.org-help-zh-cn openoffice.org-help-zh-tw openoffice.org-hunspell openoffice.org
 -hyphenation openoffice.org-impress openoffice.org-java openoffice.org-java-common openoffice.org-kde openoffice.org-l10n-1.9.108 openoffice.org-l10n-1.9.114 openoffice.org-l10n-1.9.121 openoffice.org-l10n-2.4 openoffice.org-l10n-en openoffice.org-l10n-en-us openoffice.org-math openoffice.org-mimelnk openoffice.org-officebean openoffice.org-report-builder openoffice.org-report-builder-bin openoffice.org-style-andromeda openoffice.org-style-crystal openoffice.org-style-default openoffice.org-style-galaxy openoffice.org-style-hicontrast openoffice.org-style-industrial openoffice.org-style-tango openoffice.org-thesaurus openoffice.org-unbundled openoffice.org-updatedicts openoffice.org-writer openoffice.org-writer2latex
Pin: version 1:3.1.0-*
Pin-Priority: 991

Package: libghc6-xmonad-contrib-dev libghc6-xmonad-contrib-doc libghc6-xmonad-contrib-prof libghc6-xmonad-dev libghc6-xmonad-doc libghc6-xmonad-prof xmonad
Pin: version 0.8*
Pin-Priority: 990

Package: *
Pin: release a=unstable-i386
Pin-Priority: 270

Package: *
Pin: release a=testing-i386
Pin-Priority: 280

Package: *
Pin: release a=stable-i386
Pin-Priority: 290

-- /etc/apt/sources.list --

# deb http://ftp.cz.debian.org/debian/ lenny main
deb http://download.videolan.org/pub/videolan/debian sid main
deb-src http://download.videolan.org/pub/videolan/debian sid main

deb http://ftp.cz.debian.org/debian/ lenny main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ lenny main contrib non-free

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://ftp.cz.debian.org/debian/ testing main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ testing main contrib non-free

deb http://ftp.cz.debian.org/debian/ sid main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ sid main contrib non-free

deb http://ftp.cz.debian.org/debian/ experimental main contrib non-free
deb-src http://ftp.cz.debian.org/debian/ experimental main contrib non-free
#deb-src http://snapshot.debian.net/archive pool xserver-xorg-video-intel

#deb http://www.virtualbox.org/debian etch non-free


#deb http://ftp.uni-kl.de/debian-multimedia/ unstable main
#deb-src http://ftp.uni-kl.de/debian-multimedia/ unstable main

#deb http://ftp.uni-kl.de/debian-multimedia/ testing main
#deb-src http://ftp.uni-kl.de/debian-multimedia/ testing main

deb http://ucho.ignum.cz/debian-multimedia/ lenny main
deb-src http://ucho.ignum.cz/debian-multimedia/ lenny main

deb [arch=i386] http://ucho.ignum.cz/debian-multimedia/ unstable main
deb-src http://ucho.ignum.cz/debian-multimedia/ unstable main

deb [arch=i386] http://ucho.ignum.cz/debian-multimedia/ testing main
deb-src http://ucho.ignum.cz/debian-multimedia/ testing main

deb http://www.lamaresh.net/apt lenny main
#deb http://www.lamaresh.net/apt sid main

-- System Information:
Debian Release: 5.0.2
  APT prefers stable
  APT policy: (900, 'stable'), (500, 'testing'), (300, 'unstable'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.30-1-amd64 (SMP w/1 CPU core)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash

Versions of packages apt depends on:
ii  debian-archive-keyring       2009.01.31  GnuPG archive keys of the Debian a
ii  libc6                        2.9-21      GNU C Library: Shared libraries
ii  libgcc1                      1:4.3.2-1.1 GCC support library
ii  libstdc++6                   4.3.2-1.1   The GNU Standard C++ Library v3

apt recommends no packages.

Versions of packages apt suggests:
pn  apt-doc                   <none>         (no description available)
ii  aptitude                  0.4.11.11-1+b1 terminal-based package manager
ii  bzip2                     1.0.5-1        high-quality block-sorting file co
ii  dpkg-dev                  1.14.25        Debian package development tools
ii  lzma                      4.43-14        Compression method of 7z format in
pn  python-apt                <none>         (no description available)

-- debconf-show failed



--- End Message ---
--- Begin Message ---
[Complaint about pinning behaviour.]

David Kalnischkies <kalnischkies+debian@gmail.com> wrote:
>> As I see it pinning is only a hint as to what packages I prefer. For
>> one, if I install an unstable package and a newer version is uploaded
>> into unstable then that version should be installed, too, regardless
>> of pinning other repository higher.
> Goswin von Brederlow is absolutely right here, apt has a very strict
> interpretation of Pins. This simplify many things in apt and is also one
> of the key features of apt: It never tries to guess what the user maybe
> want, it only try to do what the user said.
>
>> apt-get is pretty much useless for me otherwise.
> If you don't like this behavior then apt is simply not for you.
> But don't worry: There is a tool which seems to do all what you want
> and his name is: aptitude
> apts goal isn't (and will hopefully never be) to become an aptitude-clone.
> aptitude is simply a much better aptitude than apt will ever be...
> But your are right that it would be great if apt would display more
> information about why it refuses to do what it was commanded to do:
> The current display is okay and with a bit of practice quite good to
> understand but it can always be improved a bit. If you have more detailed
> ideas about that or even a patch feel free to sent it to the mailing list
> or publish your branch. :)

Agreeing with Goswin and David, there seems to be enough consensus
to consider this not-a-bug.  Closing.

Regards

--- End Message ---

Reply to: