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

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: