That's a normal thing. All installed modules put their
config into mods-available. Then you use `a2enmod` to
manage those symlinks and turn them on or off in
mods-enabled.

Mark

On Mon, 7 Jul 2008, Paul Cameron wrote:

> Yes, it's there. I just found the problem.
>
> The 'aptitude' package manager installed the libapreq2 package but
> unfortunately, it didn't create the symbolic link that's required in the
> apache2/mods-enabled directory pointing to
> apache2/mods-available/apreq.load. So, when the server started, it
> didn't load mod_apreq2.so.
>
> Thanks for your help, anyway.
>
> -----Original Message-----
> From: Heiko Jansen [mailto:jansen@hbz-nrw.de]
> Sent: Monday, 7 July 2008 5:15 PM
> To: modperl@perl.apache.org
> Subject: Re: Apache2::Request undefined symbol
>
>
>
> Am Montag, den 07.07.2008, 08:31 +1000 schrieb Paul Cameron:
> > I installed the library package 'libapreq2' on an Ubuntu 7.10 distro,
> > and tried dereferencing the 'Apache2::Request' module in a mod_perl
> > script, but it crashed with '/usr/sbin/apache2: symbol lookup error:
> >
> > /usr/lib/perl5/auto/APR/Request/Apache2/Apache2.so: undefined symbol:
> > apreq_handle_apache2'.
> >
> > I ran 'nm' on libapreq2.so.3 and it returned
> > "nm: /usr/lib/libapreq2.so.3: no symbols".
> >
> > Can anyone help with this?

>
> Did you put
>
> LoadModule apreq_module modules/mod_apreq2.so
>
> in your httpd.conf?
>
> Heiko
>
>