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

Bug#605394: marked as done (pulls in uneeded/unwanted php package, breaking apache)



Your message dated Tue, 30 Nov 2010 11:02:13 +0000
with message-id <E1PNNyP-00084X-Hy@franck.debian.org>
and subject line Bug#605394: fixed in apt 0.8.10
has caused the Debian Bug report #605394,
regarding pulls in uneeded/unwanted php package, breaking apache
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 this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact owner@bugs.debian.org
immediately.)


-- 
605394: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=605394
Debian Bug Tracking System
Contact owner@bugs.debian.org with problems
--- Begin Message ---
Package: apt
Version: 0.8.8
Severity: serious

Hi,

quantz.d.o is on squeeze, and php was updated in testing.  Now apt wants
to pull in libapache2-mod-php5 and mess up our apache while it's at it:

| weasel@quantz:~$ dpkg --get-selections | grep apa
| apache2                                         install
| apache2-mpm-worker                              install
| apache2-utils                                   install
| apache2.2-bin                                   install
| apache2.2-common                                install
| libapache2-mod-fcgid                            install
| weasel@quantz:~$ dpkg --get-selections | grep php
| php5                                            install
| php5-cgi                                        install
| php5-cli                                        install
| php5-common                                     install
| php5-ldap                                       install
| php5-pgsql                                      install
| php5-suhosin                                    install
| weasel@quantz:~$ dpkg -l 'php*'
| Desired=Unknown/Install/Remove/Purge/Hold
| | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
| |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
| ||/ Name           Version        Description
| +++-==============-==============-============================================
| un  php-pear       <none>         (no description available)
| ii  php5           5.3.3-3        server-side, HTML-embedded scripting languag
| ii  php5-cgi       5.3.3-3        server-side, HTML-embedded scripting languag
| ii  php5-cli       5.3.3-3        command-line interpreter for the php5 script
| ii  php5-common    5.3.3-3        Common files for packages built from the php
| un  php5-json      <none>         (no description available)
| ii  php5-ldap      5.3.3-3        LDAP module for php5
| un  php5-mhash     <none>         (no description available)
| ii  php5-pgsql     5.3.3-3        PostgreSQL module for php5
| ii  php5-suhosin   0.9.32.1-1     advanced protection module for php5
| un  phpapi-2009062 <none>         (no description available)
| weasel@quantz:~$ dpkg -l '*apache*'
| Desired=Unknown/Install/Remove/Purge/Hold
| | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
| |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
| ||/ Name           Version        Description
| +++-==============-==============-============================================
| un  apache         <none>         (no description available)
| un  apache-common  <none>         (no description available)
| un  apache-utils   <none>         (no description available)
| ii  apache2        2.2.16-4       Apache HTTP Server metapackage
| un  apache2-common <none>         (no description available)
| un  apache2-doc    <none>         (no description available)
| un  apache2-mpm    <none>         (no description available)
| un  apache2-mpm-ev <none>         (no description available)
| un  apache2-mpm-it <none>         (no description available)
| un  apache2-mpm-pe <none>         (no description available)
| un  apache2-mpm-pr <none>         (no description available)
| un  apache2-mpm-th <none>         (no description available)
| ii  apache2-mpm-wo 2.2.16-4       Apache HTTP Server - high speed threaded mod
| un  apache2-suexec <none>         (no description available)
| un  apache2-suexec <none>         (no description available)
| ii  apache2-utils  2.2.16-4       utility programs for webservers
| ii  apache2.2-bin  2.2.16-4       Apache HTTP Server common binary files
| ii  apache2.2-comm 2.2.16-4       Apache HTTP Server common files
| un  gforge-web-apa <none>         (no description available)
| un  libapache-mod- <none>         (no description available)
| un  libapache-mod- <none>         (no description available)
| un  libapache2-mod <none>         (no description available)
| ii  libapache2-mod 1:2.3.6-1      an alternative module compat with mod_fastcg
| un  libapache2-mod <none>         (no description available)
| un  libapache2-mod <none>         (no description available)
| un  libapache2-mod <none>         (no description available)
| un  libapache2-mod <none>         (no description available)
| un  libapache2-mod <none>         (no description available)

apt-get run:
| weasel@quantz:~$ sudo apt-get dist-upgrade
| Reading package lists... Done 
| Building dependency tree       
| Reading state information... Done
| Calculating upgrade... Done
| The following packages will be REMOVED:
|   apache2-mpm-worker
| The following NEW packages will be installed:
|   apache2-mpm-prefork libapache2-mod-php5
| The following packages have been kept back:
|   puppet puppet-common
| The following packages will be upgraded:
|   dash linux-base linux-image-2.6.32-5-amd64 php5 php5-cgi php5-cli
|   php5-common php5-ldap php5-pgsql
| 9 upgraded, 2 newly installed, 1 to remove and 2 not upgraded.
| Need to get 41.1 MB/41.4 MB of archives.
| After this operation, 8610 kB of additional disk space will be used.
| Do you want to continue [Y/n]? ^C

This might be ok in testing or unstable, but I fear we will see the same
behaviour once squeeze is stable and we have to update php via
-security.


aptitude appears to be smarter (but has other warts):

| weasel@quantz:~$ sudo aptitude dist-upgrade 
| [sudo] password for weasel on quantz: 
| The following packages will be upgraded: 
|   dash linux-base linux-image-2.6.32-5-amd64 php5 php5-cgi php5-cli 
|   php5-common php5-ldap php5-pgsql puppet puppet-common 
| The following packages are RECOMMENDED but will NOT be installed:
|   firmware-linux-free 
| 11 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
| Need to get 39.0 MB/39.3 MB of archives. After unpacking 283 kB will be used.
| Do you want to continue? [Y/n/?] ^C



Run with debug stuff:
| weasel@quantz:~$ sudo apt-get dist-upgrade -o Debug::pkgProblemResolver=1 -o Debug::pkgDepCache::Marker=1 
| Reading package lists... Done
| Building dependency tree       
| Reading state information... Done
| Calculating upgrade...   MarkInstall linux-image-2.6.32-5-amd64 [ amd64 ] < 2.6.32-27 -> 2.6.32-28 > ( kernel ) FU=0
|     MarkInstall linux-base [ amd64 ] < 2.6.32-27 -> 2.6.32-28 > ( kernel ) FU=0
|   Hold prevents MarkInstall of puppet [ amd64 ] < 0.25.5-1 -> 2.6.2-1 > ( admin ) FU=0
|   MarkInstall php5 [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|     MarkInstall libapache2-mod-php5 [ amd64 ] < none -> 5.3.3-4 > ( httpd ) FU=0
|       MarkInstall apache2-mpm-prefork [ amd64 ] < none -> 2.2.16-4 > ( httpd ) FU=0
|         MarkDelete apache2-mpm-worker [ amd64 ] < 2.2.16-4 > ( httpd ) FU=0
|       MarkInstall php5-common [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|     MarkKeep apache2-mpm-worker [ amd64 ] < 2.2.16-4 > ( httpd ) FU=0
|   MarkInstall dash [ amd64 ] < 0.5.5.1-7.2 -> 0.5.5.1-7.3 > ( shells ) FU=0
|   MarkInstall php5-pgsql [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|   MarkInstall php5-ldap [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|   Hold prevents MarkInstall of puppet-common [ amd64 ] < 0.25.5-1 -> 2.6.2-1 > ( admin ) FU=0
|   MarkInstall php5-cgi [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|   MarkInstall php5-cli [ amd64 ] < 5.3.3-3 -> 5.3.3-4 > ( php ) FU=0
|   Hold prevents MarkInstall of puppet [ amd64 ] < 0.25.5-1 -> 2.6.2-1 > ( admin ) FU=0
|   Hold prevents MarkInstall of puppet-common [ amd64 ] < 0.25.5-1 -> 2.6.2-1 > ( admin ) FU=0
| Starting
| Starting 2
| Investigating (0) apache2-mpm-worker [ amd64 ] < 2.2.16-4 > ( httpd )
| Broken apache2-mpm-worker:amd64 Conflicts on apache2-mpm [ amd64 ] < none > ( none )
|   Considering apache2-mpm-prefork:amd64 1 as a solution to apache2-mpm-worker:amd64 1
|   Removing apache2-mpm-worker:amd64 rather than change apache2-mpm:amd64
|   MarkDelete apache2-mpm-worker [ amd64 ] < 2.2.16-4 > ( httpd ) FU=1
| Done
| Done
| The following packages will be REMOVED:
|   apache2-mpm-worker
| The following NEW packages will be installed:
|   apache2-mpm-prefork libapache2-mod-php5
| The following packages have been kept back:
|   puppet puppet-common
| The following packages will be upgraded:
|   dash linux-base linux-image-2.6.32-5-amd64 php5 php5-cgi php5-cli php5-common php5-ldap php5-pgsql
| 9 upgraded, 2 newly installed, 1 to remove and 2 not upgraded.
| Need to get 41.1 MB/41.4 MB of archives.
| After this operation, 8610 kB of additional disk space will be used.
| Do you want to continue [Y/n]? n
| Abort.

I guess that the php5 package's overzealous versioned dependencies might
play a role here.

David Kalnischkies also requested the status file.  I've put that up on
http://asteria.noreply.org/~weasel/volatile/2010-11-29-Dok7LkdlXY8/status

Cheers,
weasel



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

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.8.10_all.deb
  to main/a/apt/apt-doc_0.8.10_all.deb
apt-transport-https_0.8.10_i386.deb
  to main/a/apt/apt-transport-https_0.8.10_i386.deb
apt-utils_0.8.10_i386.deb
  to main/a/apt/apt-utils_0.8.10_i386.deb
apt_0.8.10.dsc
  to main/a/apt/apt_0.8.10.dsc
apt_0.8.10.tar.gz
  to main/a/apt/apt_0.8.10.tar.gz
apt_0.8.10_i386.deb
  to main/a/apt/apt_0.8.10_i386.deb
libapt-pkg-dev_0.8.10_i386.deb
  to main/a/apt/libapt-pkg-dev_0.8.10_i386.deb
libapt-pkg-doc_0.8.10_all.deb
  to main/a/apt/libapt-pkg-doc_0.8.10_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 605394@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.8
Date: Tue, 30 Nov 2010 10:42:17 +0100
Source: apt
Binary: apt apt-doc libapt-pkg-dev libapt-pkg-doc apt-utils apt-transport-https
Architecture: source all i386
Version: 0.8.10
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-transport-https - APT https transport
 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: 605107 605394
Changes: 
 apt (0.8.10) unstable; urgency=low
 .
   [ Programs translations ]
   * Czech by Miroslav Kure. Closes: #605107
 .
   [ Martin Pitt ]
   * test/integration/test-compressed-indexes, test/test-indexes.sh:
     - Explicitly disable compressed indexes at the start. This ensures that we
       will actually test uncompressed indexes regardless of the internal
       default value of Acquire::GzipIndexes.
 .
   [ David Kalnischkies ]
   * apt-pkg/algorithms.cc:
     - mark all installed packages first without auto installation in
       a dist-upgrade to prefer upgrading packages instead of installing
       new packages in versioned or-groups (Closes: #605394)
Checksums-Sha1: 
 d4a15c26d3878a4d8abb1c57ed286d5d6023f0d4 1299 apt_0.8.10.dsc
 9d178078011c37d7bb5bb2090ca22669606f27b6 3141005 apt_0.8.10.tar.gz
 708184225876eed29b92ff63c1315748783574ba 232722 apt-doc_0.8.10_all.deb
 3bcbdac47a30477fbeb7d3cb9bade73ce21b8fb6 689846 libapt-pkg-doc_0.8.10_all.deb
 be592f41e00ba9d058f4d34a08261050f562982f 2160758 apt_0.8.10_i386.deb
 5ddb6483574006665a5ef11ac13322812adfbfd6 150780 libapt-pkg-dev_0.8.10_i386.deb
 78247b990f3d98bef760785bac165b1d2ceb6a20 270280 apt-utils_0.8.10_i386.deb
 d162aff3994ec89c020ca4fa45b732401bae43f8 82752 apt-transport-https_0.8.10_i386.deb
Checksums-Sha256: 
 9334cc5c9eaba1b7f6b2a208b004c4efb472e14330932df47a1cec4c3e245c5c 1299 apt_0.8.10.dsc
 d3b21cfbc9046303f0d46ee92cf853c1b50e51c3b097bd9b61d08ae241306d64 3141005 apt_0.8.10.tar.gz
 90f7c76ec0748582dd4d3a05d9d8f7341ed2aa1e38acbb792542c020a42de7cc 232722 apt-doc_0.8.10_all.deb
 4ab6089011d18aadcbc416cba0dc6584ce743f6454ff15741cad8761265b0faa 689846 libapt-pkg-doc_0.8.10_all.deb
 8c7e75067bb0b8d1f0f8841694573c1e47bbd52858ce370d8942e5fb2f6c27c9 2160758 apt_0.8.10_i386.deb
 4c3d564b367595553009186894c49cdbda50d8a438e8e412d21ad7dac322b0be 150780 libapt-pkg-dev_0.8.10_i386.deb
 e4d358f09a698581911cb055a499e83c9a9c35f5012f795e235410ad5ac1f5c3 270280 apt-utils_0.8.10_i386.deb
 891f5d9877e21a696d57e202842ce1b9de7dfc874c769141a3c9141dd7a760ba 82752 apt-transport-https_0.8.10_i386.deb
Files: 
 eafb4337d45e5579e782c8b520f83962 1299 admin important apt_0.8.10.dsc
 23fb25b91e69ef47b65e0d4f40fc821e 3141005 admin important apt_0.8.10.tar.gz
 cdaeda486d4c39aac6cdc63d4591c78c 232722 doc optional apt-doc_0.8.10_all.deb
 4c6e05a931d69d78b9697f5594d0f420 689846 doc optional libapt-pkg-doc_0.8.10_all.deb
 5aa2234f7b91056d430669cddf6e6e50 2160758 admin important apt_0.8.10_i386.deb
 32938f637b24e595ab491671fbd0ea7b 150780 libdevel optional libapt-pkg-dev_0.8.10_i386.deb
 cfd7003968128416f3025310a944c2d1 270280 admin important apt-utils_0.8.10_i386.deb
 593328772a3c196d52d0507526485a07 82752 admin optional apt-transport-https_0.8.10_i386.deb

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

iEYEARECAAYFAkz0z7oACgkQliSD4VZixzT2awCfVFhGQH6ZAMx1IAdtyrLLQWGd
M70AnjDPTXKchxPILJF0SoBS7toQg+eH
=jNjH
-----END PGP SIGNATURE-----



--- End Message ---

Reply to: