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

Bug#687076: libapt-pkg4.12 has a too loose versioned dependency on zlib1g



Package: libapt-pkg4.12
Version: 0.9.7.4

While we generally do not support upgrades which skip a release, I think 
we can all agree that we should avoid to break apt on upgrades if there 
is a simple fix.

root@picard:~# apt-get install apt dpkg
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages were automatically installed and are no longer required:
  libqdbm14 libjs-mootools libonig2 libc-client2007e libmysqlclient16 libdb4.8
  dbconfig-common libltdl7
Use 'apt-get autoremove' to remove them.
The following extra packages will be installed:
  apt-utils binutils cpp cpp-4.7 gcc gcc-4.7 gcc-4.7-base libapt-inst1.5
  libapt-pkg4.12 libc-bin libc-dev-bin libc6 libc6-dev libdb5.1 libgcc1
  libgmp10 libgomp1 libitm1 liblzma5 libmpc2 libmpfr4 libquadmath0 libstdc++6
  locales make multiarch-support tar
Suggested packages:
  aptitude synaptic wajig dpkg-dev apt-doc xz-utils python-apt binutils-doc
  cpp-doc gcc-4.7-locales gcc-multilib autoconf automake1.9 libtool gcc-doc
  gcc-4.7-multilib libmudflap0-4.7-dev gcc-4.7-doc libgcc1-dbg libgomp1-dbg
  libitm1-dbg libquadmath0-dbg libmudflap0-dbg binutils-gold glibc-doc
  make-doc ncompress
Recommended packages:
  libc6-i686
The following packages will be REMOVED:
  gcc-4.3
The following NEW packages will be installed:
  cpp-4.7 gcc-4.7 gcc-4.7-base libapt-inst1.5 libapt-pkg4.12 libdb5.1 libgmp10
  libitm1 liblzma5 libmpc2 libmpfr4 libquadmath0 multiarch-support
The following packages will be upgraded:
  apt apt-utils binutils cpp dpkg gcc libc-bin libc-dev-bin libc6 libc6-dev
  libgcc1 libgomp1 libstdc++6 locales make tar
16 upgraded, 13 newly installed, 1 to remove and 394 not upgraded.
Need to get 43.1MB of archives.
After this operation, 36.4MB of additional disk space will be used.
Do you want to continue [Y/n]? 
Get:1 http://debian.fastbull.org wheezy/main gcc-4.7-base 4.7.1-7 [142kB]
Get:2 http://debian.fastbull.org wheezy/main locales 2.13-35 [5712kB]
Get:3 http://debian.fastbull.org wheezy/main make 3.81-8.2 [398kB]
Get:4 http://debian.fastbull.org wheezy/main libc6-dev 2.13-35 [4903kB]
Get:5 http://debian.fastbull.org wheezy/main libc-dev-bin 2.13-35 [217kB]
Get:6 http://debian.fastbull.org wheezy/main libc-bin 2.13-35 [1207kB]
Get:7 http://debian.fastbull.org wheezy/main libc6 2.13-35 [3922kB]
Get:8 http://debian.fastbull.org wheezy/main multiarch-support 2.13-35 [149kB]
Get:9 http://debian.fastbull.org wheezy/main libgmp10 2:5.0.5+dfsg-2 [263kB]
Get:10 http://debian.fastbull.org wheezy/main libmpfr4 3.1.0-5 [535kB]
Get:11 http://debian.fastbull.org wheezy/main libmpc2 0.9-4 [41.3kB]
Get:12 http://debian.fastbull.org wheezy/main cpp-4.7 4.7.1-7 [5211kB]
Get:13 http://debian.fastbull.org wheezy/main cpp 4:4.7.1-1 [16.5kB]
Get:14 http://debian.fastbull.org wheezy/main libstdc++6 4.7.1-7 [346kB]
Get:15 http://debian.fastbull.org wheezy/main binutils 2.22-6.1 [4566kB]
Get:16 http://debian.fastbull.org wheezy/main libgomp1 4.7.1-7 [29.1kB]
Get:17 http://debian.fastbull.org wheezy/main libitm1 4.7.1-7 [36.3kB]
Get:18 http://debian.fastbull.org wheezy/main libquadmath0 4.7.1-7 [198kB]
Get:19 http://debian.fastbull.org wheezy/main gcc-4.7 4.7.1-7 [8261kB]
Get:20 http://debian.fastbull.org wheezy/main gcc 4:4.7.1-1 [5060B]
Get:21 http://debian.fastbull.org wheezy/main libgcc1 1:4.7.1-7 [53.3kB]
Get:22 http://debian.fastbull.org wheezy/main liblzma5 5.1.1alpha+20120614-1 [207kB]
Get:23 http://debian.fastbull.org wheezy/main tar 1.26-4 [985kB]
Get:24 http://debian.fastbull.org wheezy/main dpkg 1.16.8 [2381kB]
Get:25 http://debian.fastbull.org wheezy/main libapt-pkg4.12 0.9.7.4 [884kB]
Get:26 http://debian.fastbull.org wheezy/main libapt-inst1.5 0.9.7.4 [163kB]
Get:27 http://debian.fastbull.org wheezy/main libdb5.1 5.1.29-5 [757kB]
Get:28 http://debian.fastbull.org wheezy/main apt-utils 0.9.7.4 [375kB]
Get:29 http://debian.fastbull.org wheezy/main apt 0.9.7.4 [1153kB]
Fetched 43.1MB in 4s (9430kB/s)
Preconfiguring packages ...
Selecting previously deselected package gcc-4.7-base.
(Reading database ... 38410 files and directories currently installed.)
Unpacking gcc-4.7-base (from .../gcc-4.7-base_4.7.1-7_i386.deb) ...
Setting up gcc-4.7-base (4.7.1-7) ...
(Reading database ... 38417 files and directories currently installed.)
Preparing to replace locales 2.11.3-3 (using .../locales_2.13-35_all.deb) ...
Unpacking replacement locales ...
Preparing to replace make 3.81-5 (using .../make_3.81-8.2_i386.deb) ...
Unpacking replacement make ...
Preparing to replace libc6-dev 2.11.3-3 (using .../libc6-dev_2.13-35_i386.deb) ...
Unpacking replacement libc6-dev ...
Preparing to replace libc-dev-bin 2.11.3-3 (using .../libc-dev-bin_2.13-35_i386.deb) ...
Unpacking replacement libc-dev-bin ...
Preparing to replace libc-bin 2.11.3-3 (using .../libc-bin_2.13-35_i386.deb) ...
Unpacking replacement libc-bin ...
Processing triggers for man-db ...
Setting up libc-bin (2.13-35) ...
Installing new version of config file /etc/bindresvport.blacklist ...
(Reading database ... 38445 files and directories currently installed.)
Preparing to replace libc6 2.11.3-3 (using .../libc6_2.13-35_i386.deb) ...
Checking for services that may need to be restarted...
Checking init scripts...
WARNING: init script for postgresql not found.
Unpacking replacement libc6 ...
Setting up libc6 (2.13-35) ...
Installing new version of config file /etc/ld.so.conf.d/i486-linux-gnu.conf ...
Checking for services that may need to be restarted...
Checking init scripts...

Package configuration



 ┌───────────────────────────┤ Configuring libc6 ├───────────────────────────┐
 │                                                                           │ 
 │ There are services installed on your system which need to be restarted    │ 
 │ when certain libraries, such as libpam, libc, and libssl, are upgraded.   │ 
 │ Since these restarts may cause interruptions of service for the system,   │ 
 │ you will normally be prompted on each upgrade for the list of services    │ 
 │ you wish to restart.  You can choose this option to avoid being           │ 
 │ prompted; instead, all necessary restarts will be done for you            │ 
 │ automatically so you can avoid being asked questions on each library      │ 
 │ upgrade.                                                                  │ 
 │                                                                           │ 
 │ Restart services during package upgrades without asking?                  │ 
 │                                                                           │ 
 │                    <Yes>                       <No>                       │ 
 │                                                                           │ 
 └───────────────────────────────────────────────────────────────────────────┘ 
                                                                               




Restarting services possibly affected by the upgrade:
  spamassassin: restarting...done.
  postfix: restarting...done.
  openbsd-inetd: restarting...done.
  mysql: restarting...done.
  cron: restarting...done.
  apache2: restarting...done.

Services restarted successfully.
Selecting previously deselected package multiarch-support.
(Reading database ... 38447 files and directories currently installed.)
Unpacking multiarch-support (from .../multiarch-support_2.13-35_i386.deb) ...
Setting up multiarch-support (2.13-35) ...
Selecting previously deselected package libgmp10.
(Reading database ... 38451 files and directories currently installed.)
Unpacking libgmp10 (from .../libgmp10_2%3a5.0.5+dfsg-2_i386.deb) ...
Selecting previously deselected package libmpfr4.
Unpacking libmpfr4 (from .../libmpfr4_3.1.0-5_i386.deb) ...
Selecting previously deselected package libmpc2.
Unpacking libmpc2 (from .../libmpc2_0.9-4_i386.deb) ...
Selecting previously deselected package cpp-4.7.
Unpacking cpp-4.7 (from .../cpp-4.7_4.7.1-7_i386.deb) ...
Preparing to replace cpp 4:4.3.2-2 (using .../cpp_4%3a4.7.1-1_i386.deb) ...
Unpacking replacement cpp ...
Processing triggers for man-db ...
dpkg: gcc-4.3: dependency problems, but removing anyway as you request:
 gcc depends on gcc-4.3 (>= 4.3.2-1); however:
  Package gcc-4.3 is to be removed.
(Reading database ... 38480 files and directories currently installed.)
Removing gcc-4.3 ...
(Reading database ... 38419 files and directories currently installed.)
Preparing to replace libstdc++6 4.4.5-8 (using .../libstdc++6_4.7.1-7_i386.deb) ...
Unpacking replacement libstdc++6 ...
Setting up libstdc++6 (4.7.1-7) ...
(Reading database ... 38419 files and directories currently installed.)
Preparing to replace binutils 2.20.1-16 (using .../binutils_2.22-6.1_i386.deb) ...
Unpacking replacement binutils ...
Preparing to replace libgomp1 4.3.2-1.1 (using .../libgomp1_4.7.1-7_i386.deb) ...
Unpacking replacement libgomp1 ...
Selecting previously deselected package libitm1.
Unpacking libitm1 (from .../libitm1_4.7.1-7_i386.deb) ...
Selecting previously deselected package libquadmath0.
Unpacking libquadmath0 (from .../libquadmath0_4.7.1-7_i386.deb) ...
Selecting previously deselected package gcc-4.7.
Unpacking gcc-4.7 (from .../gcc-4.7_4.7.1-7_i386.deb) ...
Preparing to replace gcc 4:4.3.2-2 (using .../gcc_4%3a4.7.1-1_i386.deb) ...
Removing old gcc doc directory.
Unpacking replacement gcc ...
Preparing to replace libgcc1 1:4.3.2-1.1 (using .../libgcc1_1%3a4.7.1-7_i386.deb) ...
Unpacking replacement libgcc1 ...
Processing triggers for man-db ...
Setting up libgcc1 (1:4.7.1-7) ...
Selecting previously deselected package liblzma5.
(Reading database ... 38572 files and directories currently installed.)
Unpacking liblzma5 (from .../liblzma5_5.1.1alpha+20120614-1_i386.deb) ...
Setting up liblzma5 (5.1.1alpha+20120614-1) ...
(Reading database ... 38581 files and directories currently installed.)
Preparing to replace tar 1.20-1 (using .../archives/tar_1.26-4_i386.deb) ...
Unpacking replacement tar ...
Processing triggers for man-db ...
Setting up tar (1.26-4) ...
(Reading database ... 38582 files and directories currently installed.)
Preparing to replace dpkg 1.14.25 (using .../archives/dpkg_1.16.8_i386.deb) ...
Unpacking replacement dpkg ...
dpkg: warning - unable to delete old directory `/etc/dpkg/origins': Directory not empty
Processing triggers for man-db ...
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 2999 package 'libdb1-compat':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4652 package 'libgdbm3':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 6094 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 23561 package 'slang1a-utf8':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 27966 package 'lockfile-progs':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 31784 package 'libhtml-tree-perl':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 32053 package 'libperl5.6':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 62890 package 'slice':
 missing architecture
Setting up dpkg (1.16.8) ...
Installing new version of config file /etc/logrotate.d/dpkg ...
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 548 package 'libdb1-compat':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 906 package 'libgdbm3':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 1092 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4094 package 'slang1a-utf8':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4790 package 'lockfile-progs':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5399 package 'libhtml-tree-perl':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5453 package 'libperl5.6':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 10670 package 'slice':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 31187 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39419 package 'am-utils':
 'Replaces' field, reference to 'amd': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39422 package 'am-utils':
 'Conflicts' field, reference to 'amd': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 91055 package 'root-tail':
 'Conflicts' field, reference to 'rt': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 114228 package 'wmnetselect':
 'Suggests' field, reference to 'mozilla': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 131351 package 'tac-plus':
 error in Version string 'F4.0.4.alpha-12': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 208341 package 'dosemu-freedos':
 error in Version string 'b8p-4': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 217614 package 'epic4-script-thirdeye':
 'Depends' field, reference to 'epic4': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 257210 package 'cnews':
 error in Version string 'cr.g7-38': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 345491 package 'epic4':
 'Conflicts' field, reference to 'epic4-help': error in version: version number does not start with digit
Selecting previously unselected package libapt-pkg4.12:i386.
(Reading database ... 38591 files and directories currently installed.)
Unpacking libapt-pkg4.12:i386 (from .../libapt-pkg4.12_0.9.7.4_i386.deb) ...
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 548 package 'libdb1-compat':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 906 package 'libgdbm3':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 1092 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4122 package 'slang1a-utf8':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4818 package 'lockfile-progs':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5427 package 'libhtml-tree-perl':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5481 package 'libperl5.6':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 10698 package 'slice':
 missing architecture
Setting up libapt-pkg4.12:i386 (0.9.7.4) ...
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 548 package 'libdb1-compat':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 906 package 'libgdbm3':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 1092 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4122 package 'slang1a-utf8':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4818 package 'lockfile-progs':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5427 package 'libhtml-tree-perl':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5481 package 'libperl5.6':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 10698 package 'slice':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 31187 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39419 package 'am-utils':
 'Replaces' field, reference to 'amd': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 39422 package 'am-utils':
 'Conflicts' field, reference to 'amd': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 91055 package 'root-tail':
 'Conflicts' field, reference to 'rt': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 114256 package 'wmnetselect':
 'Suggests' field, reference to 'mozilla': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 131398 package 'tac-plus':
 error in Version string 'F4.0.4.alpha-12': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 208369 package 'dosemu-freedos':
 error in Version string 'b8p-4': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 217642 package 'epic4-script-thirdeye':
 'Depends' field, reference to 'epic4': error in version: version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 257238 package 'cnews':
 error in Version string 'cr.g7-38': version number does not start with digit
dpkg: warning: parsing file '/var/lib/dpkg/available' near line 345519 package 'epic4':
 'Conflicts' field, reference to 'epic4-help': error in version: version number does not start with digit
Selecting previously unselected package libapt-inst1.5:i386.
(Reading database ... 38639 files and directories currently installed.)
Unpacking libapt-inst1.5:i386 (from .../libapt-inst1.5_0.9.7.4_i386.deb) ...
Selecting previously unselected package libdb5.1:i386.
Unpacking libdb5.1:i386 (from .../libdb5.1_5.1.29-5_i386.deb) ...
Preparing to replace apt-utils 0.7.20.2+lenny1 (using .../apt-utils_0.9.7.4_i386.deb) ...
Unpacking replacement apt-utils ...
Preparing to replace apt 0.7.20.2+lenny1 (using .../archives/apt_0.9.7.4_i386.deb) ...
Unpacking replacement apt ...
Processing triggers for man-db ...
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 548 package 'libdb1-compat':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 906 package 'libgdbm3':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 1092 package 'libtasn1-2':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4147 package 'slang1a-utf8':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 4843 package 'lockfile-progs':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5452 package 'libhtml-tree-perl':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 5506 package 'libperl5.6':
 missing architecture
dpkg: warning: parsing file '/var/lib/dpkg/status' near line 10742 package 'slice':
 missing architecture
Setting up apt (0.9.7.4) ...
Installing new version of config file /etc/logrotate.d/apt ...
Installing new version of config file /etc/apt/apt.conf.d/01autoremove ...
Installing new version of config file /etc/cron.daily/apt ...
apt-config: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12)
apt-config: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12)
apt-config: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12)
apt-config: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12)
gpg: key F42584E6: "Lenny Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key 55BE302B: "Debian Archive Automatic Signing Key (5.0/lenny) <ftpmaster@debian.org>" not changed
gpg: key 6D849617: "Debian-Volatile Archive Automatic Signing Key (5.0/lenny)" not changed
gpg: key B98321F9: "Squeeze Stable Release Key <debian-release@lists.debian.org>" not changed
gpg: key 473041FA: "Debian Archive Automatic Signing Key (6.0/squeeze) <ftpmaster@debian.org>" not changed
gpg: Total number processed: 5
gpg:              unchanged: 5
gpg: fatal: : directory does not exist!
secmem usage: 0/0 bytes in 0/0 blocks of pool 0/32768
Setting up locales (2.13-35) ...
Generating locales (this might take a while)...
  en_US.ISO-8859-1... done
  it_IT.ISO-8859-1... done
  it_IT.ISO-8859-15@euro... done
  it_IT.UTF-8... done
Generation complete.
Setting up make (3.81-8.2) ...
Setting up libc-dev-bin (2.13-35) ...
Setting up libc6-dev:i386 (2.13-35) ...
Setting up libgmp10:i386 (2:5.0.5+dfsg-2) ...
Setting up libmpfr4:i386 (3.1.0-5) ...
Setting up libmpc2:i386 (0.9-4) ...
Setting up cpp-4.7 (4.7.1-7) ...
Setting up cpp (4:4.7.1-1) ...
Setting up binutils (2.22-6.1) ...
Setting up libgomp1:i386 (4.7.1-7) ...
Setting up libitm1:i386 (4.7.1-7) ...
Setting up libquadmath0:i386 (4.7.1-7) ...
Setting up gcc-4.7 (4.7.1-7) ...
Setting up gcc (4:4.7.1-1) ...
Setting up libapt-inst1.5:i386 (0.9.7.4) ...
Setting up libdb5.1:i386 (5.1.29-5) ...
Setting up apt-utils (0.9.7.4) ...
root@picard:~# apt-get install dpkg
apt-get: /usr/lib/libz.so.1: version `ZLIB_1.2.3.3' not found (required by /usr/lib/i386-linux-gnu/libapt-pkg.so.4.12)
[Exit 1]

I fixed this by manually installing zlib1g_1.2.7.dfsg-13_i386.deb.
The old version was 1:1.2.3.3.dfsg-12.

-- 
ciao,
Marco


Reply to: