Bug#119559: apt: fails on resolving dependency path but only on specifying the package manually
Package: apt
Version: 0.5.4
Severity: normal
| $ apt-get update
| ... updating ...
| ReadingrPackage Lists... Done
| Building Dependency Tree... Done
| $ apt-get -sd-oeDebug::pkgProblemResolver="true" install kvdr
| Reading Package Lists... Done
| Building Dependency Tree... Done
| Starting
| Starting 2
| Done
| The following extra packages will be installed:
| vdr vdr-daemon
| 3 packages upgraded, 0 newly installed, 0 to remove and 10 not upgraded.
| Inst kvdr (0.41-1 localhost) []
| Inst vdr (0.98-1 localhost) []
| Inst vdr-daemon (0.98-1 localhost)
| Conf vdr (0.98-1 localhost)
| Conf vdr-daemon (0.98-1 localhost)
| Conf kvdr (0.41-1 localhost)
So, this would work.
| $ apt-get -s -o Debug::pkgProblemResolver="true" install vdr-daemon
| Reading Package Lists... Done
| Building Dependency Tree... Done
| Starting
| Starting 2
| Investigating vdr
| Or group remove for vdr
| Package vdr has broken dep on kvdr
| Considering kvdr -1 as a solution to vdr 1
| Added kvdr to the remove list
| Done
| 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.
|
| Since you only requested a single operation it is extremely likely that
| the package is simply not installable and a bug report against
| that package should be filed.
| The following information may help to resolve the situation:
|
| Sorry, but the following packages have unmet dependencies:
| vdr-daemon: Depends: vdr (= 0.98-1) but it is not going to be installed
| E: Sorry, broken packages
But this fails. Why?
| $ apt-cache show vdr
| Package: vdr
| Version: 0.98-1
| Priority: extra
| Section: misc
| Maintainer: Eduard Bloch <blade@debian.org>
| Depends: vdr-kbd | vdr-lirc | vdr-rcu | vdr-daemon
| Conflicts: kvdr (<< 0.41)
I guess because of that. But how should I enforce an update of kvdr then? I do
not want to set direct dependency, since it is not a real dependency, but a
conflict to an ancient version and an update of the application is appropriated.
| Architecture: i386
| Filename: ./vdr_0.98-1_i386.deb
| Size: 131648
| MD5sum: 5e9e88c91c39287c40ad57b23df51fd9
| Description: Video Disk Recorder for DVB-S cards, base package
| Video Disk Recorder (VDR) is a digital sat-receiver program using
| Linux and DVB-S technologies. It allows one to record MPEG2 streams,
| as well as output the stream to TV. It is also possible to watch DVDs
| (hardware accelerated) with some comfort and use a IR remote control.
| .
| This package contains files shared by different VDR versions and
| frontends.
| NOTE: You should install compatible DVB drivers before using these
| programs.
| installed-size: 664
|
| Package: vdr
| Priority: extra
| Section: misc
| Installed-Size: 419
| Maintainer: Eduard Bloch <blade@debian.org>
| Architecture: i386
| Version: 0.96-4
| Depends: vdr-kbd | vdr-lirc | vdr-rcu | vdr-daemon
| Filename: pool/main/v/vdr/vdr_0.96-4_i386.deb
| Size: 128912
| MD5sum: 5ff48dd01921cf598c022af6516997b8
| Description: Video Disk Recorder for DVB-S cards, base package
| Video Disk Recorder (VDR) is a digital sat-receiver program using
| Linux and DVB-S technologies. It allows one to record MPEG2 streams,
| as well as output the stream to TV. It is also possible to watch DVDs
| (hardware accelerated) with some comfort and use a IR remote control.
| .
| This package contains files shared by different VDR versions and
| frontends.
| NOTE: You should install compatible DVB drivers before using these
| programs.
|
| $ dpkg -l *vdr*
| Desired=Unknown/Install/Remove/Purge/Hold
| | Status=Not/Installed/Config-files/Unpacked/Failed-config/Half-installed
| |/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)
| ||/ Name Version Description
| +++-========================-========================-================================================================
| ii kvdr 0.35-1 DVB (digital TV) Video Disk Recorder for KDE
| pn libdvdread-dev <none> (no description available)
| ii libdvdread1 0.8.0-3 Simple foundation for reading DVDs.
| ii libdvdread2 0.9.1-5 Simple foundation for reading DVDs.
| ii libdvdread2-dev 0.9.1-5 Simple foundation for reading DVDs.
| ii vdr 0.96-4 Video Disk Recorder for DVB-S cards, base package
| ii vdr-daemon 0.96-4 Server version of Video Disk Recorder for DVB-S cards
| un vdr-kbd <none> (no description available)
| un vdr-lirc <none> (no description available)
| un vdr-rcu <none> (no description available)
| $ exit
Gruss/Regards,
Eduard.
-- System Information
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux zombie 2.4.14 #6 Die Nov 13 21:51:36 CET 2001 i686
Locale: LANG=C, LC_CTYPE=C
Versions of packages apt depends on:
ii libc6 2.2.4-5 GNU C Library: Shared libraries an
ii libstdc++2.10-glibc2.2 1:2.95.4-0.011006 The GNU stdc++ library
Reply to: