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

Bug#40989: apt-get refuses to install a package dependent on a held one



Package: apt
Version: 0.3.11
Severity: normal

I keep libmime-base-64 on hold, because the new version depends on
perl-5.005, which installation I want to delay.  smb2www in turn depends on
libmime-base-64, biut not on a specific version.  Here is what I get:

 # apt-get install smb2www
 [...]
 Sorry, but the following packages have unmet dependencies:
   smb2www: Depends: lib-mime-base64-perl but it is not installable
 E: Sorry, broken packages

As you see, apt-get says something obscure about the fact that smb2www
depends on libmime-base-64.  Yet libmime-base-64 is regularly installed:

 # dpkg --list smb2www lib-mime-base64-perl
 Desired=Unknown/Install/Remove/Purge
 | 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  smb2www         980804-5       A Windows Network client that is accessible
 hi  libmime-base64- 2.05-1         MIME/Base64 decoding for Perl

Here are the current and the available statuses of both packages:

---------------------------------
Package: libmime-base64-perl
Status: hold ok installed
Priority: optional
Section: libs
Installed-Size: 48
Maintainer: Michael Alan Dorman <mdorman@debian.org>
Version: 2.05-1
Replaces: libwww, libwww-perl
Depends: perl (>= 5.004.02-2), libc6
Description: MIME/Base64 decoding for Perl
 Libmime-base64-perl is a collection of Perl modules which provide
 simple and consistent methods for dealing with Base64 encoding.

Package: smb2www
Status: install ok installed
Priority: optional
Section: net
Installed-Size: 140
Maintainer: Craig Small <csmall@debian.org>
Version: 980804-5
Depends: samba, libmime-base64-perl, httpd
Description: A Windows Network client that is accessible through a web browser.
 With this package you will be able to browse a Windows Network using a
 standard web browser.  It is based upon the samba package.
---------------------------------
Package: libmime-base64-perl
Priority: optional
Section: libs
Installed-Size: 44
Maintainer: Michael Alan Dorman <mdorman@debian.org>
Architecture: i386
Version: 2.11-2
Replaces: libwww, libwww-perl
Depends: perl-5.005, libc6 (>= 2.1)
Filename: dists/unstable/main/binary-i386/libs/libmime-base64-perl_2.11-2.deb
Size: 16984
MD5sum: 3261096c2d44ffbe46be800e4d00fa5d
Description: MIME/Base64 decoding for Perl
 Libmime-base64-perl is a collection of Perl modules which provide
 simple and consistent methods for dealing with Base64 encoding.

Package: smb2www
Priority: optional
Section: net
Installed-Size: 141
Maintainer: Craig Small <csmall@debian.org>
Architecture: all
Version: 980804-6
Depends: samba (<= 2.2.0beta1-1) | smbclient, perl5, lib-mime-base64-perl, httpd
Filename: dists/unstable/main/binary-i386/net/smb2www_980804-6.deb
Size: 71704
MD5sum: 1f0ef86614665561084fca0f5a222726
Description: A Windows Network client that is accessible through a web browser.
 With this package you will be able to browse a Windows Network using a
 standard web browser.  It is based upon the samba package.
---------------------------------

-- System Information
Debian Release: potato
Kernel Version: Linux pot 2.2.8 #2 Tue May 18 14:37:02 CEST 1999 i686 unknown

Versions of the packages apt depends on:
ii  libc6           2.1.1-12       GNU C Library: Shared libraries and timezone
ii  libstdc++2.9-gl 2.91.66-2      The GNU stdc++ library (EGCS version)


Reply to: