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

Bug#155719: failed auto-upgrade of apache2 unstable package



Package: apache2-mpm-prefork
Version: 2.0.39+cvs.1027964860-1

=======
Problem
=======
Automatic update/upgrade from existing version 2.0.37-2 has undefined symbols then creates a problem when trying to downgrade to old version. I apologize, but I did not know how to downgrade all other apache2 components to recreate the test case.

===========
System Desc
===========
Constantly updated unstable Debian dist. I upgraded a number of packages today (8/6/02) including whole Apache2 suite, lilo, etc. This break is a fatal error that can neither be removed nor reinstalled; the same error message is posted for either attempt. Also during this upgrade, I successfully installed the package secvpn (2.11). Attached at the bottom is the [dpkg --status] of both packages.

==========
Suggestion
==========
I have no idea. Perhaps an easy util to step backwards after a package upgrade. Please contact me if you need more information. Also, how does one clear the cache or forcefully remove broken apt tasks like this? Thanks in advance, Eric.
2.4.18 #7 SMP Sun Jul 14 22:51:03 PDT 2002 i686 unknown unknown GNU/Linux

=========================
Error Log (from aptitude)
=========================
Preparing to replace apache2-mpm-prefork 2.0.37-2 (using .../apache2-mpm-prefork_2.0.39+cvs.1027964860-1_i386.deb) ... /usr/sbin/apache2: relocation error: /usr/lib/libaprutil.so.0: undefined symbol: gdbm_errno
dpkg: warning - old pre-removal script returned error exit status 127
dpkg - trying script from the new package instead ...
dpkg: error processing /var/cache/apt/archives/apache2-mpm-prefork_2.0.39+cvs.1027964860-1_i386.deb (--unpack):
there is no script in the new version of the package - giving up
/usr/sbin/apache2: relocation error: /usr/lib/libaprutil.so.0: undefined symbol: gdbm_errno
dpkg: error while cleaning up:
subprocess post-installation script returned error exit status 127
Errors were encountered while processing:
/var/cache/apt/archives/apache2-mpm-prefork_2.0.39+cvs.1027964860-1_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Ack!  Something bad happened while installing packages.  Trying to recover:
dpkg: dependency problems prevent configuration of apache2-mpm-prefork:
apache2-mpm-prefork depends on apache2-common (= 2.0.37-2); however:
 Version of apache2-common on system is 2.0.39+cvs.1027964860-1.
dpkg: error processing apache2-mpm-prefork (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
apache2-mpm-prefork


=============
dpkg - secvpn
=============
# dpkg --list secvpn
Desired=Unknown/Install/Remove/Purge/Hold
| 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  secvpn         2.11           Secure Virtual Private Network (secvpn)

# dpkg --status secvpn
Package: secvpn
Status: install ok installed
Priority: optional
Section: non-US
Installed-Size: 384
Maintainer: Bernd Schumacher <bernd_schumacher@hp.com>
Version: 2.11
Depends: bc, ssh, ppp, timeout
Conffiles:
/etc/network/secvpn.conf 558c00a7308db54d8dfe1a00a5ad86ba
/etc/network/secvpn.conf newconffile
/etc/init.d/secvpn 0d29c78bd767715de32aa63795d20e60
Description: Secure Virtual Private Network (secvpn)
builds a VPN based on ssh and ppp as described in the
Linux VPN HOWTO. (Please look there for further
informations) All necessary routing on the secvpn
hosts will be done by secvpn. Secvpn will try to
reestablish broken connections automatically.

==========================
dpkg - apache2-mpm-prefork
==========================
# dpkg --list apache2-mpm-prefork
Desired=Unknown/Install/Remove/Purge/Hold
| 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
+++-==============-==============-============================================
iFR apache2-mpm-pr 2.0.37-2       Traditional model for Apache2

# dpkg --status apache2-mpm-prefork
Package: apache2-mpm-prefork
Status: install reinstreq half-configured
Priority: optional
Section: net
Installed-Size: 572
Maintainer: Debian Apache List <debian-apache@lists.debian.org>
Source: apache2
Version: 2.0.37-2
Config-Version: 2.0.37-2
Provides: apache2-modules, apache2, httpd
Depends: libapr0, libc6 (>= 2.2.4-4), libexpat1 (>= 1.95.2-6), libssl0.9.6, zlib1g (>= 1:1.1.4), apache2-common (= 2.0.37-2) Conflicts: apache2-mpm-worker, apache2-mpm-threadpool, apache2-mpm-perchild, apache2
Conffiles:
/etc/init.d/apache2 62e2fa69deeb6a024977b5ec7367f332
Description: Traditional model for Apache2
Prefork uses the same model to handle requests as Apache.
.
It is not as fast, but is considered to be more stable.


_________________________________________________________________
Chat with friends online, try MSN Messenger: http://messenger.msn.com




Reply to: