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

Bug#390893: apache2-common pre-removal script error ("undefined symbol: apr_get_userid")



reassign 390893 apache2
found 390893 2.2.3-1
thanks

On Tue, Oct 03, 2006 at 04:21:02PM +0200, Tom wrote:
> Removing apache2-common ...
> Stopping apache 2.0 web server...apache2:
>    Syntax error on line 116 of /etc/apache2/apache2.conf:
>    Syntax error on line 1 of /etc/apache2/mods-enabled/userdir.load:
>    Cannot load /usr/lib/apache2/modules/mod_userdir.so into server:
>    /usr/lib/apache2/modules/mod_userdir.so: undefined symbol: apr_get_userid
>  failed!
> invoke-rc.d: initscript apache2, action "stop" failed.
> dpkg: error processing apache2-common (--remove):
>  subprocess pre-removal script returned error exit status 1
> Errors were encountered while processing:
>  apache2-common
> E: Sub-process /usr/bin/dpkg returned an error code (1)

The bug is really in the mpm packages, which are allowed (by the package
relationships) to be unpacked before apache2-common's removal, thus breaking
apache2-common's prerm script due to the ABI mismatch.

I think a Pre-Depends on apache2.2-common is going to be needed here to
preserve the necessary unpack order.  In any event, it can't be fixed in
apache2-common, since that's the package that's been removed. :)

-- 
Steve Langasek                   Give me a lever long enough and a Free OS
Debian Developer                   to set it on, and I can move the world.
vorlon@debian.org                                   http://www.debian.org/



Reply to: