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

Bug#385670: apt is calculation wrong dependencies



Am Dienstag, den 12.09.2006, 11:55 +0200 schrieb Michael Vogt:
> On Sat, Sep 02, 2006 at 04:18:18AM +0200, Daniel Leidert wrote:
> > Package: apt
> > Version: 0.6.45
> > Severity: minor
> 
> Thanks for your bugreport.
>  
> > Sometimes apt wants to install apache2-mpm-prefork libapache2-mod-php4
> > for me, when I update the system. But there is really no need to do this
> > and after the upgrade I normally have to run 'apt-get remove --purge
> > ...' for these two packages to remove them again. See e.g. today:
> [..]
> 
> If that happens again for you, can you please run:
> # apt-get dist-upgrade -u -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::AutoInstall=true
> 
> and attach the result to this bugreport?

Today I observe a similar behaviour (but with xserver-xorg-video-*
packages and a not-going-to-be-installed xserver-xorg-video-all). The
attached log:


> LANG=C sudo apt-get dist-upgrade -u -o Debug::pkgProblemResolver=true -o Debug::pkgDepCache::AutoInstall=true
> Reading package lists... Done
> Building dependency tree... Done
> Calculating upgrade... Installing xserver-xorg-video-all as dep of xserver-xorg
> Installing xserver-xorg-video-apm as dep of xserver-xorg-video-all
> Installing xserver-xorg-core as dep of xserver-xorg-video-apm
> Installing xserver-xorg-video-ark as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-ati as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-chips as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-cirrus as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-cyrix as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-dummy as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-fbdev as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-glint as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i128 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i740 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-i810 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-imstt as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-mga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-neomagic as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-newport as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-nsc as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-nv as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-rendition as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-s3 as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-s3virge as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-savage as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-siliconmotion as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-sis as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-sisusb as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tdfx as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-trident as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-tseng as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vesa as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vga as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-via as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-voodoo as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-vmware as dep of xserver-xorg-video-all
> Installing xserver-xorg-video-v4l as dep of xserver-xorg-video-all
> Installing libruby1.8 as dep of ruby1.8-dev
> Installing ruby1.8 as dep of irb1.8
> Installing libreadline-ruby1.8 as dep of irb1.8
> Installing libalsaplayer0 as dep of libalsaplayer-dev
> Installing gnome-core as dep of gnome-office
> Installing mysql-common as dep of mysql-server-5.0
> Installing mysql-client-5.0 as dep of mysql-server-5.0
> Installing libmysqlclient15off as dep of mysql-client-5.0
> Starting
> Starting 2
> Investigating xserver-xorg-video-all
> Package xserver-xorg-video-all has broken dep on xserver-xorg-video-apm
>   Considering xserver-xorg-video-apm 1 as a solution to xserver-xorg-video-all 1
>   Holding Back xserver-xorg-video-all rather than change xserver-xorg-video-apm
> Investigating conglomerate
> Package conglomerate has broken dep on conglomerate-common
>  Try to Re-Instate conglomerate
> Done
> Done
> The following NEW packages will be installed:
>   xserver-xorg-video-ark xserver-xorg-video-chips xserver-xorg-video-cirrus xserver-xorg-video-cyrix xserver-xorg-video-dummy
>   xserver-xorg-video-glint xserver-xorg-video-i128 xserver-xorg-video-i740 xserver-xorg-video-i810 xserver-xorg-video-imstt
>   xserver-xorg-video-mga xserver-xorg-video-neomagic xserver-xorg-video-newport xserver-xorg-video-nsc xserver-xorg-video-nv
>   xserver-xorg-video-rendition xserver-xorg-video-s3 xserver-xorg-video-s3virge xserver-xorg-video-savage
>   xserver-xorg-video-siliconmotion xserver-xorg-video-sis xserver-xorg-video-sisusb xserver-xorg-video-tdfx xserver-xorg-video-tga
>   xserver-xorg-video-trident xserver-xorg-video-tseng xserver-xorg-video-v4l xserver-xorg-video-via xserver-xorg-video-vmware
>   xserver-xorg-video-voodoo
> The following packages have been kept back:
>   conglomerate pan
> The following packages will be upgraded:
>   cups-pdf fetchmail gnome-core gnome-office grace gzip irb1.8 libalsaplayer-dev libalsaplayer0 libglu1-xorg libglu1-xorg-dev libgtk-java
>   libgtk-jni libmysqlclient15off libpisock9 libpisync0 libreadline-ruby1.8 libruby1.8 mplayer mysql-client-5.0 mysql-common
>   mysql-server-5.0 ruby1.8 ruby1.8-dev ruby1.8-examples tzdata x-window-system x-window-system-core x11-common xlibmesa-dri xlibmesa-gl
>   xlibmesa-gl-dev xlibs-static-dev xnest xorg xprint xprint-common xserver-xorg xserver-xorg-core xserver-xorg-video-ati
>   xserver-xorg-video-fbdev xserver-xorg-video-vesa xserver-xorg-video-vga xvfb
> 44 upgraded, 30 newly installed, 0 to remove and 2 not upgraded.
> Need to get 54.6MB of archives.
> After unpacking 4383kB of additional disk space will be used.
> Do you want to continue [Y/n]? n

But if xserver-xorg-video-all is not going to be installed, all the
xserver-xorg-video-* packages should not be newly installed. A second
thought: The installed xserver-xorg-video-* provide
xserver-xorg-video-all and when they are upgraded they provide
xserver-xorg-video-1.0, so the dependecies of xserver-xorg should be
fulfilled. The second issue seems to prove, what Goswin said. But the
other issue is probably based on another bug.

Regards, Daniel




Reply to: