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

Bug#351592: marked as done (/usr/bin/apt-get: during install apt-get doesn't resolve dependency problems)



Your message dated Wed, 22 Feb 2006 02:17:06 -0800
with message-id <E1FBr3S-0003dL-0W@spohr.debian.org>
and subject line Bug#351592: fixed in apt 0.6.43.3
has caused the attached Bug report 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 I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: apt
Version: 0.5.28.6
Severity: normal
File: /usr/bin/apt-get

During an install on a mostly sarge system of newer "x-window-system-core" from testing, apt-get warns of dependency problems but doesn't prompt for permission to proceed or suggest any solution.

I'd expect the dependency resolution to either remove the packages which no longer have their dependencies met or to upgrade them so that they depend on the newer packages being installed. I'd thought the dependency problems would be recognised in the initial stages and resolved in the solution presented before the "Do you want to continue? [Y/n]". Failing this automation, should there not be a warning and some opportunity to abort the install?

My example is below. Is this expected behaviour? Any advice appreciated.

Thanks,
Andrew Archibald (andrew@choppywater.net)


liz:/home/liz# apt-get -t testing install x-window-system-core
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
  gcc-4.0-base libglu1-xorg libstdc++6
The following packages will be REMOVED:
  xlibmesa-glu
The following NEW packages will be installed:
  gcc-4.0-base libglu1-xorg libstdc++6 x-window-system-core
0 upgraded, 4 newly installed, 1 to remove and 742 not upgraded.
Need to get 1092kB of archives.
After unpacking 1466kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://ftp.uk.debian.org testing/main gcc-4.0-base 4.0.2-5 [179kB]
Get:2 http://ftp.uk.debian.org testing/main libstdc++6 4.0.2-5 [352kB]
Get:3 http://ftp.uk.debian.org testing/main libglu1-xorg 6.8.2.dfsg.1-11 [386kB]Get:4 http://ftp.uk.debian.org testing/main x-window-system-core 6.8.2.dfsg.1-11 [175kB]
Fetched 1092kB in 14s (73.7kB/s)
dpkg: xlibmesa-glu: dependency problems, but removing anyway as you request:
 libxine1 depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 xscreensaver-gl depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 kscreensaver depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 libfltk1.1c102 depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 kpovmodeler depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 libxine1 depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 xscreensaver-gl depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 kscreensaver depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 libgle3 depends on xlibmesa3-glu | libglu1; however:
  Package xlibmesa3-glu is not installed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 libfltk1.1c102 depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 kpovmodeler depends on xlibmesa-glu | libglu1; however:
  Package xlibmesa-glu is to be removed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
 xbase-clients depends on libglu1-xorg | libglu1; however:
  Package libglu1-xorg is not installed.
  Package libglu1 is not installed.
  Package xlibmesa-glu which provides libglu1 is to be removed.
(Reading database ... 98932 files and directories currently installed.)
Removing xlibmesa-glu ...
Selecting previously deselected package gcc-4.0-base.
(Reading database ... 98924 files and directories currently installed.)
Unpacking gcc-4.0-base (from .../gcc-4.0-base_4.0.2-5_i386.deb) ...
Selecting previously deselected package libstdc++6.
Unpacking libstdc++6 (from .../libstdc++6_4.0.2-5_i386.deb) ...
Selecting previously deselected package libglu1-xorg.
Unpacking libglu1-xorg (from .../libglu1-xorg_6.8.2.dfsg.1-11_i386.deb) ...
Selecting previously deselected package x-window-system-core.
Unpacking x-window-system-core (from .../x-window-system-core_6.8.2.dfsg.1-11_i386.deb) ...
Setting up gcc-4.0-base (4.0.2-5) ...
Setting up libstdc++6 (4.0.2-5) ...

Setting up libglu1-xorg (6.8.2.dfsg.1-11) ...

Setting up x-window-system-core (6.8.2.dfsg.1-11) ...
liz:/home/liz#

-- Package-specific info:

-- apt-config dump --

APT "";
APT::Architecture "i386";
APT::Build-Essential "";
APT::Build-Essential:: "build-essential";
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::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";
DPkg "";
DPkg::Pre-Install-Pkgs "";
DPkg::Pre-Install-Pkgs:: "/usr/sbin/dpkg-preconfigure --apt || true";

-- /etc/apt/preferences --

#Explanation: see http://www.argon.org/~roderick/apt-pinning.html
Package: *
Pin: release o=Debian,a=stable
Pin-Priority: 900

Package: *
Pin: release o=Debian,a=testing
Pin-Priority: 400

Package: *
Pin: release o=Debian,a=unstable
Pin-Priority: 300

Package: *
Pin: release o=Debian
Pin-Priority: -1

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

#deb file:///cdrom/ sarge main

deb http://ftp.uk.debian.org/debian/ stable main
deb-src http://ftp.uk.debian.org/debian/ stable main

deb http://security.debian.org/ stable/updates main

deb http://ftp.uk.debian.org/debian/ testing main
deb-src http://ftp.uk.debian.org/debian/ testing main
#deb http://security.debian.org/ testing/updates main


deb http://ftp.uk.debian.org/debian/ unstable main
deb-src http://ftp.uk.debian.org/debian/ unstable main
#deb http://security.debian.org/ unstable/updates main

-- System Information:
Debian Release: 3.1
  APT prefers testing
  APT policy: (400, 'testing'), (300, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-2-386
Locale: LANG=en_GB, LC_CTYPE=en_GB (charmap=ISO-8859-1)

Versions of packages apt depends on:
ii  libc6                         2.3.5-8    GNU C Library: Shared libraries an
ii  libgcc1                       1:4.0.2-5  GCC support library
ii  libstdc++5                    1:3.3.5-13 The GNU Standard C++ Library v3

-- no debconf information


--- End Message ---
--- Begin Message ---
Source: apt
Source-Version: 0.6.43.3

We believe that the bug you reported is fixed in the latest version of
apt, which is due to be installed in the Debian FTP archive:

apt-doc_0.6.43.3_all.deb
  to pool/main/a/apt/apt-doc_0.6.43.3_all.deb
apt-utils_0.6.43.3_i386.deb
  to pool/main/a/apt/apt-utils_0.6.43.3_i386.deb
apt_0.6.43.3.dsc
  to pool/main/a/apt/apt_0.6.43.3.dsc
apt_0.6.43.3.tar.gz
  to pool/main/a/apt/apt_0.6.43.3.tar.gz
apt_0.6.43.3_i386.deb
  to pool/main/a/apt/apt_0.6.43.3_i386.deb
libapt-pkg-dev_0.6.43.3_i386.deb
  to pool/main/a/apt/libapt-pkg-dev_0.6.43.3_i386.deb
libapt-pkg-doc_0.6.43.3_all.deb
  to pool/main/a/apt/libapt-pkg-doc_0.6.43.3_all.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 351592@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Michael Vogt <mvo@debian.org> (supplier of updated apt package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 22 Feb 2006 10:13:04 +0100
Source: apt
Binary: apt-utils libapt-pkg-doc libapt-pkg-dev apt-doc apt
Architecture: source all i386
Version: 0.6.43.3
Distribution: unstable
Urgency: low
Maintainer: APT Development Team <deity@lists.debian.org>
Changed-By: Michael Vogt <mvo@debian.org>
Description: 
 apt        - Advanced front-end for dpkg
 apt-doc    - Documentation for APT
 apt-utils  - APT utility programs
 libapt-pkg-dev - Development files for APT's libapt-pkg and libapt-inst
 libapt-pkg-doc - Documentation for APT development
Closes: 348968 349084 349154 349210 349407 349474 349514 349806 350483 351592 352419 352803 353936
Changes: 
 apt (0.6.43.3) unstable; urgency=low
 .
   * Merge bubulle@debian.org--2005/apt--main--0 up to patch-186:
     * ca.po: Completed to 512t. Closes: #351592
     * eu.po: Completed to 512t. Closes: #350483
     * ja.po: Completed to 512t. Closes: #349806
     * pl.po: Completed to 512t. Closes: #349514
     * sk.po: Completed to 512t. Closes: #349474
     * gl.po: Completed to 512 strings Closes: #349407
     * sv.po: Completed to 512 strings Closes: #349210
     * ru.po: Completed to 512 strings Closes: #349154
     * da.po: Completed to 512 strings Closes: #349084
     * fr.po: Completed to 512 strings
     * vi.po: Completed to 511 strings  Closes: #348968
     * zh_CN.po: Completed to 512t. Closes: #353936
     * it.po: Completed to 512t. Closes: #352803
     * pt_BR.po: Completed to 512t. Closes: #352419
     * LINGUAS: Add Welsh
     * *.po: Updated from sources (512 strings)
   * apt-pkg/deb/deblistparser.cc:
     - don't explode on a DepCompareOp in a Provides line, but warn about
       it and ignore it otherwise (thanks to James Troup for reporting it)
   * cmdline/apt-get.cc:
     - don't lock the lists directory in DoInstall, breaks --print-uri
       (thanks to James Troup for reporting it)
   * debian/apt.dirs: create /etc/apt/sources.list.d
   * make apt-cache madison work without deb-src entries (#352583)
   * cmdline/apt-get.cc: only run the list-cleaner if a update was
     successfull
Files: 
 0660d7782d93d2078421f404dd60014e 789 admin important apt_0.6.43.3.dsc
 7d607342ffce8ba8705ae7797cb1a15c 1544598 admin important apt_0.6.43.3.tar.gz
 28e259d9e6f4fbd1fcd683d6b9ffb4c0 87054 doc optional apt-doc_0.6.43.3_all.deb
 7530ddb0ee3f2d6e4f615bea91ab8920 110442 doc optional libapt-pkg-doc_0.6.43.3_all.deb
 d2c5c97b96474ee6b84afc9d63b27dae 1304776 admin important apt_0.6.43.3_i386.deb
 c9ccb080898bba6866570431db1f5899 80654 libdevel optional libapt-pkg-dev_0.6.43.3_i386.deb
 2413c485dd43f5cf91d5f3b030b5f86a 195916 admin important apt-utils_0.6.43.3_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2 (GNU/Linux)

iD8DBQFD/DcEliSD4VZixzQRAjPjAJ9zKVJq0plwbGGcRVG3vfu/kz63JACaA5Ne
pziNO7PytUxS6bRCje1KzAU=
=1Xb0
-----END PGP SIGNATURE-----


--- End Message ---

Reply to: