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

Bug#230175: marked as done (relocation error while purging apache2-mpm-worker)



Your message dated Fri, 30 Jan 2004 08:47:04 -0500
with message-id <E1AmYzA-0006qT-00@newraff.debian.org>
and subject line Bug#230175: fixed in apache2 2.0.48-6
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)

--------------------------------------
Received: (at submit) by bugs.debian.org; 29 Jan 2004 01:53:24 +0000
>From cesarb@cesarb.net Wed Jan 28 17:53:24 2004
Return-path: <cesarb@cesarb.net>
Received: from salzburg.nitnet.com.br (nat.cesarb.net) [200.157.92.34] 
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1Am1Mx-0004vf-00; Wed, 28 Jan 2004 17:53:23 -0800
Received: from seed.home.cesarb.net ([192.168.96.3] ident=Debian-exim)
	by flower.home.cesarb.net with esmtp (Exim 4.30)
	id 1Am1Mi-0005Yv-Ka; Wed, 28 Jan 2004 23:53:08 -0200
Received: from cesarb by seed.home.cesarb.net with local (Exim 4.30)
	id 1Am1Mh-0005SB-H0; Wed, 28 Jan 2004 23:53:07 -0200
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: Cesar Eduardo Barros <cesarb@nitnet.com.br>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: relocation error while purging apache2-mpm-worker
X-Mailer: reportbug 2.39
Date: Wed, 28 Jan 2004 23:53:07 -0200
Message-Id: <[🔎] E1Am1Mh-0005SB-H0@seed.home.cesarb.net>
Sender: Cesar Eduardo Barros <cesarb@cesarb.net>
Delivered-To: submit@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_01_27 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-1.9 required=4.0 tests=HAS_PACKAGE,
	ROUND_THE_WORLD_LOCAL autolearn=no 
	version=2.60-bugs.debian.org_2004_01_27
X-Spam-Level: 

Package: apache2-mpm-worker
Version: 2.0.47-1
Severity: important

seed:~# apt-get --purge remove apache2-common
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages will be REMOVED:
  apache2-common* apache2-mpm-worker*
0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
Need to get 0B of archives.
After unpacking 15.8MB disk space will be freed.
Do you want to continue? [Y/n]
Reading changelogs... Done
(Reading database ... 156772 files and directories currently installed.)
Removing apache2-mpm-worker ...
Stopping web server: Apache2/usr/sbin/apache2: relocation error: /usr/lib/libaprutil-0.so.0: undefined symbol: gdbm_errno
invoke-rc.d: initscript apache2, action "stop" failed.
dpkg: error processing apache2-mpm-worker (--purge):
 subprocess pre-removal script returned error exit status 127
Starting web server: Apache2/usr/sbin/apache2: relocation error:  /usr/lib/libaprutil-0.so.0: undefined symbol: gdbm_errno
invoke-rc.d: initscript apache2, action "start" failed.
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 127
Removing apache2-common ...
Purging configuration files for apache2-common ...
Errors were encountered while processing:
 apache2-mpm-worker

seed:~# /usr/sbin/apache2 --version
/usr/sbin/apache2: relocation error: /usr/lib/libaprutil-0.so.0: undefined symbol: gdbm_errno
seed:~# LD_PRELOAD=/usr/lib/libgdbm.so.3 /usr/sbin/apache2 --version
apache2: could not open document config file /etc/apache2/apache2.conf

Upgrading apache2-common and apache2-mpm-worker to 2.0.48-5 fixed the
problem. Looks like the dependency on libapr0 should be tightened to
avoid mixing different versions of libapr0 and the apache2 executables,
or libaprutil-0.so.0 should be linked with libgdbm3:

seed:~# ldd /usr/lib/libaprutil-0.so.0
                libdl.so.2 => /lib/tls/libdl.so.2 (0x40023000)
        libpthread.so.0 => /lib/tls/libpthread.so.0 (0x40026000)
        libc.so.6 => /lib/tls/libc.so.6 (0x40035000)
        /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x80000000)

seed:~# nm --dynamic /usr/lib/libaprutil-0.so.0 | fgrep gdbm
000155c0 D apr_dbm_type_gdbm
         U gdbm_close
         U gdbm_delete
         U gdbm_errno
         U gdbm_exists
         U gdbm_fetch
         U gdbm_firstkey
         U gdbm_nextkey
         U gdbm_open
         U gdbm_store
         U gdbm_strerror

libgdbm3 was probably being brought in by the main apache2 executable,
which was the wrong version. Because of that, libapr0 was magically
depending on apache2 too, and the versions need to be exactly matched.
Making the libraries on libapr0 depend on the proprer libraries would
probably allow the current looser versioning on the dependency.

-- System Information:
Debian Release: testing/unstable
Architecture: i386
Kernel: Linux seed 2.6.1-rc1-reiserfsaclea-seed #1 Thu Jan 1 18:44:41 BRST 2004 i586
Locale: LANG=C, LC_CTYPE=en_US.UTF-8

Versions of packages apache2-mpm-worker depends on:
pn  apache2-common                           Not found.
ii  libapr0                     2.0.48-5     The Apache Portable Runtime
ii  libc6                       2.3.2.ds1-10 GNU C Library: Shared libraries an
ii  libdb4.1                    4.1.25-16    Berkeley v4.1 Database Libraries [
ii  libexpat1                   1.95.6-6     XML parsing C library - runtime li
ii  libldap2                    2.1.23-1     OpenLDAP libraries
ii  libssl0.9.7                 0.9.7c-5     SSL shared libraries
ii  zlib1g                      1:1.2.1-3    compression library - runtime

-- no debconf information


---------------------------------------
Received: (at 230175-close) by bugs.debian.org; 30 Jan 2004 13:53:28 +0000
>From katie@ftp-master.debian.org Fri Jan 30 05:53:28 2004
Return-path: <katie@ftp-master.debian.org>
Received: from newraff.debian.org [208.185.25.31] (mail)
	by spohr.debian.org with esmtp (Exim 3.35 1 (Debian))
	id 1AmZ5M-0007Mh-00; Fri, 30 Jan 2004 05:53:28 -0800
Received: from katie by newraff.debian.org with local (Exim 3.35 1 (Debian))
	id 1AmYzA-0006qT-00; Fri, 30 Jan 2004 08:47:04 -0500
From: Tollef Fog Heen <tfheen@debian.org>
To: 230175-close@bugs.debian.org
X-Katie: $Revision: 1.43 $
Subject: Bug#230175: fixed in apache2 2.0.48-6
Message-Id: <E1AmYzA-0006qT-00@newraff.debian.org>
Sender: Archive Administrator <katie@ftp-master.debian.org>
Date: Fri, 30 Jan 2004 08:47:04 -0500
Delivered-To: 230175-close@bugs.debian.org
X-Spam-Checker-Version: SpamAssassin 2.60-bugs.debian.org_2004_01_27 
	(1.212-2003-09-23-exp) on spohr.debian.org
X-Spam-Status: No, hits=-3.0 required=4.0 tests=HAS_BUG_NUMBER autolearn=no 
	version=2.60-bugs.debian.org_2004_01_27
X-Spam-Level: 

Source: apache2
Source-Version: 2.0.48-6

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

apache2-common_2.0.48-6_i386.deb
  to pool/main/a/apache2/apache2-common_2.0.48-6_i386.deb
apache2-doc_2.0.48-6_all.deb
  to pool/main/a/apache2/apache2-doc_2.0.48-6_all.deb
apache2-mpm-perchild_2.0.48-6_i386.deb
  to pool/main/a/apache2/apache2-mpm-perchild_2.0.48-6_i386.deb
apache2-mpm-prefork_2.0.48-6_i386.deb
  to pool/main/a/apache2/apache2-mpm-prefork_2.0.48-6_i386.deb
apache2-mpm-threadpool_2.0.48-6_i386.deb
  to pool/main/a/apache2/apache2-mpm-threadpool_2.0.48-6_i386.deb
apache2-mpm-worker_2.0.48-6_i386.deb
  to pool/main/a/apache2/apache2-mpm-worker_2.0.48-6_i386.deb
apache2-prefork-dev_2.0.48-6_all.deb
  to pool/main/a/apache2/apache2-prefork-dev_2.0.48-6_all.deb
apache2-threaded-dev_2.0.48-6_all.deb
  to pool/main/a/apache2/apache2-threaded-dev_2.0.48-6_all.deb
apache2_2.0.48-6.diff.gz
  to pool/main/a/apache2/apache2_2.0.48-6.diff.gz
apache2_2.0.48-6.dsc
  to pool/main/a/apache2/apache2_2.0.48-6.dsc
libapr0-dev_2.0.48-6_i386.deb
  to pool/main/a/apache2/libapr0-dev_2.0.48-6_i386.deb
libapr0_2.0.48-6_i386.deb
  to pool/main/a/apache2/libapr0_2.0.48-6_i386.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 230175@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Tollef Fog Heen <tfheen@debian.org> (supplier of updated apache2 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: Fri, 30 Jan 2004 12:24:09 +0100
Source: apache2
Binary: apache2-prefork-dev apache2-mpm-prefork apache2-doc libapr0-dev apache2-mpm-threadpool apache2-mpm-worker libapr0 apache2-threaded-dev apache2-common apache2-mpm-perchild
Architecture: source all i386
Version: 2.0.48-6
Distribution: unstable
Urgency: low
Maintainer: Debian Apache Maintainers <debian-apache@lists.debian.org>
Changed-By: Tollef Fog Heen <tfheen@debian.org>
Description: 
 apache2-common - Next generation, scalable, extendable web server
 apache2-doc - Documentation for apache2
 apache2-mpm-perchild - Experimental High speed perchild threaded model for Apache2
 apache2-mpm-prefork - Traditional model for Apache2
 apache2-mpm-threadpool - Experimental High speed thread pool model for Apache2
 apache2-mpm-worker - High speed threaded model for Apache2
 apache2-prefork-dev - Development headers for apache2
 apache2-threaded-dev - Development headers for apache2
 libapr0    - The Apache Portable Runtime
 libapr0-dev - Development headers for libapr
Closes: 204672 230175 230226
Changes: 
 apache2 (2.0.48-6) unstable; urgency=low
 .
   * Build-Conflict with gdbm (closes: #230226, #230175, #204672)
Files: 
 1a8d6f8ea0b2c08283eee48aa0197093 1078 net optional apache2_2.0.48-6.dsc
 fb701cec179a53adcb1558a265a0de29 73992 net optional apache2_2.0.48-6.diff.gz
 e9365f261fcd2210104d4c1650d5a23e 2727048 doc optional apache2-doc_2.0.48-6_all.deb
 53ac6b764edc2bfd6241d5befda22568 162594 devel optional apache2-prefork-dev_2.0.48-6_all.deb
 99e101cd26ba47dcad98eaaff8d522e9 163264 devel optional apache2-threaded-dev_2.0.48-6_all.deb
 aeefd1ddd9b9e9c8a88c9a9322ccd272 820068 net optional apache2-common_2.0.48-6_i386.deb
 de24056385a69674bde5d4b233ff167a 205946 net optional apache2-mpm-worker_2.0.48-6_i386.deb
 4b4a5e70091c604b0d571201a7677862 205480 net optional apache2-mpm-threadpool_2.0.48-6_i386.deb
 ced9b2c13d870ce7eee74aa987421c09 206622 net optional apache2-mpm-perchild_2.0.48-6_i386.deb
 285090900a3b4edac22c06b508bd4a27 202314 net optional apache2-mpm-prefork_2.0.48-6_i386.deb
 10ed7b61d77e5b23953b3e058168db0a 118892 net optional libapr0_2.0.48-6_i386.deb
 bff1793455be3211cbe0574fe0a89c29 256008 libdevel optional libapr0-dev_2.0.48-6_i386.deb

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

iD8DBQFAGlmdQSseMYF6mWoRAlqgAKDGWOKEUju0DLO+GlqsS6gm4akjEwCcCwj4
Zev5p4KBdJb9+MjyvtQNozE=
=z2oS
-----END PGP SIGNATURE-----



Reply to: