Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 02 Jun 2010 22:16:38 +0200
From:      John <ilcsfe@gmail.com>
To:        Tim Judd <tajudd@gmail.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Apache 2.2, mod_auth_kerb
Message-ID:  <4C06BC26.5040404@gmail.com>
In-Reply-To: <AANLkTikllx6vQYMAh9F2nZSXkcNrMjr10CmKlhWh8CMS@mail.gmail.com>
References:  <4BF532F7.7070003@gmail.com>	<AANLkTik4SdYaBPOyMIhiun2oc5QAnSuzNuxLejspECRm@mail.gmail.com>	<4C0622C2.7080408@gmail.com> <AANLkTikllx6vQYMAh9F2nZSXkcNrMjr10CmKlhWh8CMS@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2010-06-02 18:56, Tim Judd wrote:
> On 6/2/10, John<ilcsfe@gmail.com>  wrote:
>> On 2010-05-20 23:34, Tim Judd wrote:
>>> On 5/20/10, John<ilcsfe@gmail.com>   wrote:
>>>> Hi list.
>>>>
>>>> I'm having problems getting mod_auth_kerb to play nice on one of my
>>>> servers.
>>>> I have the exact same setup on other machines and it works perfectly,
>>>> only difference is this ones running CURRENT while they track RELEASE.
>>>>
>>>> Some info:
>>>>
>>>> # pkg_info|grep apache&&   pkg_info|grep kerb
>>>> apache-2.2.15_7     Version 2.2.x of Apache web server with prefork MPM.
>>>> mod_auth_kerb-5.4   An Apache module for authenticating users with
>>>> Kerberos v5
>>>>
>>>> # uname -a
>>>> FreeBSD host.example.com 9.0-CURRENT FreeBSD 9.0-CURRENT #5: Tue May 11
>>>> 20:04:45 UTC 2010     host.example.com:/usr/obj/usr/src/sys/HOST  i386
>>>>
>>>>
>>>> Everything compiles and installs nicely, but when I try to do a
>>>> 'apachectl start' I get this:
>>>>
>>>> httpd: Syntax error on line 4 of /usr/local/etc/apache22/httpd.conf:
>>>> Cannot load /usr/local/libexec/apache22/mod_auth_kerb.so into server:
>>>> /usr/local/libexec/apache22/mod_auth_kerb.so: Undefined symbol
>>>> "gsskrb5_register_acceptor_identity"
>>>>
>>>> Is this due to running current?
>>>> If it is I will drop the issue right now, I just want to know for sure
>>>> before I spend hours trying to solve it.
>>>>
>>>
>>>
>>> It begins to look like GSSAPI is not in there.  GSSAPI is part of
>>> world.  You may need to rebuild kerberos with GSSAPI support.  Are you
>>> using the builtin MIT or the add-on heimdal kerberos?
>>
>> I'm using the builtin. How do I rebuild kerberos with GSSAPI support, I
>> though that was builtin by default in FreeBSD since 5.1 somewhere?
>>
>> klist, kinit and kdestroy all works fine and I can authenticate against
>> an Active Directory server, but I just cant get Apache to load the
>> mod_auth_kerb module.
>>
>> I just did a clean install of a FreeBSD 8.1-PRERELEASE, and I have
>> exactly the same error there so it's not related to running current.
>> What am I doing wrong?
>
>
> I don't know if I'm reading bsd.apache.mk right (included due to the
> dependency of apache webserver), but mod_auth_kerb may require apache
> 1.3, not 2.x
>
> does your 8.1 have apache1.3?  Maybe it has both nd 1.3 is running?
>
> I would bet that a 1.3 module won't work in 2.x
>
> does apache2.x have a kerberos module?  there have been a ton of
> additions to apache2.x
>
>
>
> Let us know.

Are you looking at /usr/ports/www/mod_auth_kerb or 
/usr/ports/www/mod_auth_kerb2?

mod_auth_kerb2 is for apache 2.x






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4C06BC26.5040404>