Send Netdot-users mailing list submissions to
[email protected]
To subscribe or unsubscribe via the World Wide Web, visit
https://osl.uoregon.edu/mailman/listinfo/netdot-users
or, via email, send a message with subject or body 'help' to
[email protected]
You can reach the person managing the list at
[email protected]
When replying, please edit your Subject line so it is more specific
than "Re: Contents of Netdot-users digest..."
Today's Topics:
1. Re: LDAP Assistance (Chip Pleasants)
2. Re: LDAP Assistance (Carlos Vicente)
----------------------------------------------------------------------
Message: 1
Date: Tue, 3 Dec 2013 12:35:09 -0500
From: Chip Pleasants <[email protected]>
Subject: Re: [Netdot-users] LDAP Assistance
To: Carlos Vicente <[email protected]>
Cc: [email protected]
Message-ID:
<CAJq5ATowpTpe4Rv1N5v9vKOMGEa5N2qjVnH=fr7nv3lzkks...@mail.gmail.com>
Content-Type: text/plain; charset="iso-8859-1"
Sorry for replying to my own message. Looking at the Apache2::Log
documentation it seems like "warn" is the correct syntax. I see a
differnt error message when using ldap and the same error message when
using ldaps.
-Chip
LDAP.pm
$r->warn("Netdot::LDAP::check_credentials: Failed to start TLS ".
LDAP
[Tue Dec 03 12:25:39 2013] [error] Converting POST -> GET
[Tue Dec 03 12:25:39 2013] [error] credential_0 billp
[Tue Dec 03 12:25:39 2013] [error] credential_1 mypassword
[Tue Dec 03 12:25:39 2013] [warn] Netdot::LDAP::check_credentials: Failed
to start TLS although server advertises TLS support: 00000000: LdapErr:
DSID-0C090CF0, comment: Error initializing SSL/TLS, data 0, vece
[Tue Dec 03 12:25:39 2013] [error] Netdot::LDAP::check_credentials: User
billp failed LDAP authentication: 80090308: LdapErr: DSID-0C090334,
comment: AcceptSecurityContext error, data 525, vece
LDAPS
[Tue Dec 03 12:31:16 2013] [error] Converting POST -> GET
[Tue Dec 03 12:31:16 2013] [error] credential_0 billp
[Tue Dec 03 12:31:16 2013] [error] credential_1 mypassword
[Tue Dec 03 12:31:16 2013] [error] Netdot::LDAP::check_credentials: ERROR:
Could not contact LDAP server ldaps://10.0.102.115:636: IO::Socket::SSL:
SSL connect attempt failed because of handshake
problemserror:00000000:lib(0):func(0):reason(0)
[Tue Dec 03 12:31:16 2013] [error] Netdot::LDAP::check_credentials: ERROR:
Could not contact LDAP server ldaps://10.0.102.115:636: IO::Socket::SSL:
SSL connect attempt failed because of handshake
problemserror:00000000:lib(0):func(0):reason(0)
On Tue, Dec 3, 2013 at 12:17 PM, Chip Pleasants <[email protected]>wrote:
> I really appreciate your help Carlos! Looks like I get a different error
> for plain ldap after change the following line in the LDAP.pm. LDAPS show
> the same error.
>
>
> LDAP.pm
> $r->log_warn("Netdot::LDAP::check_credentials: Failed to start TLS ".
>
>
> LDAP
> [Tue Dec 03 12:01:06 2013] [error] authentication error code: Can't locate
> object method "log_warn" via package "Apache2::RequestRec" at
> /usr/local/netdot/lib/Netdot/LDAP.pm line 134, <DATA> line 522.\n
>
>
> LDAPS
> [Tue Dec 03 11:59:22 2013] [error] Converting POST -> GET
> [Tue Dec 03 11:59:22 2013] [error] credential_0 billp
> [Tue Dec 03 11:59:22 2013] [error] credential_1 mypassword
> [Tue Dec 03 11:59:22 2013] [error] Netdot::LDAP::check_credentials: ERROR:
> Could not contact LDAP server ldaps://10.0.102.115:636: IO::Socket::SSL:
> SSL connect attempt failed because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> [Tue Dec 03 11:59:22 2013] [error] Netdot::LDAP::check_credentials: ERROR:
> Could not contact LDAP server ldaps://10.0.102.115:636: IO::Socket::SSL:
> SSL connect attempt failed because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> [Tue Dec 03 11:59:22 2013] [error] Netdot::LDAP::check_credentials: Trying
> local auth
> [Tue Dec 03 11:59:22 2013] [error] Netdot::AuthLocal::check_credentials:
> cbillp not found in DB
> [Tue Dec 03 11:59:22 2013] [error] authentication error code:
> [Tue Dec 03 11:59:22 2013] [error] Bad credentials
> [Tue Dec 03 11:59:22 2013] [error] auth_type Apache2::SiteControl
> [Tue Dec 03 11:59:22 2013] [error] authorize() for /netdot/login.html
> [Tue Dec 03 11:59:22 2013] [error] Session cookie: UNSET
> [Tue Dec 03 11:59:22 2013] [error] Loading module
> Apache2::SiteControl::UserFactory
> [Tue Dec 03 11:59:22 2013] [error] Using user factory
> Apache2::SiteControl::UserFactory
>
>
>
>
>
>
> On Tue, Dec 3, 2013 at 11:55 AM, Carlos Vicente <[email protected]>wrote:
>
>> Hello Chip,
>>
>> A quick look at:
>>
>> http://perl.apache.org/docs/2.0/api/Apache2/Log.html
>>
>> suggests that "log_warning" should actually be "log_warn".
>>
>> Try replacing that and try again (remember to restar Apache).
>>
>> Let me know if it works, as I don't use that module myself.
>>
>> Best,
>>
>> cv
>>
>>
>> On 12/3/13, 11:36 AM, Chip Pleasants wrote:
>> > First want to thanks for Netdot! We love this tool. We are trying to
>> > authenticate using either ldap or ldaps and running into issues on
>> > both. I've listed the errors I'm seeing on both below. Pulling my
>> > hair out on this one, therefore any assistance is much appreciated.
>> >
>> > Thanks,
>> > Chip
>> >
>> >
>> >
>> >
>> > LDAP
>> >
>> > [Wed Dec 03 09:40:57 2013] [error] authentication error code: Can't
>> > locate object method "log_warning" via package "Apache2::RequestRec"
>> > at /usr/local/netdot/lib/Netdot/LDAP.pm line 134, <DATA> line 522.\n
>> >
>> >
>> >
>> > LDAPS
>> >
>> > [Tue Dec 03 09:45:57 2013] [error] Converting POST -> GET
>> > [Tue Dec 03 09:45:57 2013] [error] credential_0 billp
>> > [Tue Dec 03 09:45:57 2013] [error] credential_1 mypassword
>> > [Tue Dec 03 09:45:57 2013] [error] Netdot::LDAP::check_credentials:
>> > ERROR: Could not contact LDAP server ldaps://10.0.102.115:636
>> > <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect attempt failed
>> > because of handshake problemserror:00000000:lib(0):func(0):reason(0)
>> > [Tue Dec 03 09:45:57 2013] [error] Netdot::LDAP::check_credentials:
>> > ERROR: Could not contact LDAP server ldaps://10.0.102.115:636
>> > <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect attempt failed
>> > because of handshake problemserror:00000000:lib(0):func(0):reason(0)
>> > [Tue Dec 03 09:45:57 2013] [error] Netdot::LDAP::check_credentials:
>> > Trying local auth
>> > [Tue Dec 03 09:45:57 2013] [error]
>> > Netdot::AuthLocal::check_credentials: billp not found in DB
>> > [Tue Dec 03 09:45:57 2013] [error] authentication error code:
>> > [Tue Dec 03 09:45:57 2013] [error] Bad credentials
>> > [Tue Dec 03 09:45:57 2013] [error] auth_type Apache2::SiteControl
>> > [Tue Dec 03 09:45:57 2013] [error] authorize() for /netdot/login.html
>> > [Tue Dec 03 09:45:57 2013] [error] Session cookie: UNSET
>> > [Tue Dec 03 09:45:57 2013] [error] Loading module
>> > Apache2::SiteControl::UserFactory
>> > [Tue Dec 03 09:45:57 2013] [error] Using user factory
>> > Apache2::SiteControl::UserFactory
>> > [Tue Dec 03 09:45:57 2013] [error] Building manager
>> > [Tue Dec 03 09:45:57 2013] [error] Loading module
>> > Netdot::NetdotPermissionFactory
>> > [Tue Dec 03 09:45:57 2013] [error] Building a manager using:
>> > $managers{$name} =
>> Netdot::NetdotPermissionFactory->getPermissionManager()
>> >
>> > LDAP CONFIG
>> >
>> > PerlSetVar NetdotLDAPServer "ldap://server.domain.domain.net:389
>> > <http://server.domain.domain.net:389/>"
>> > PerlSetVar NetdotLDAPRequireTLS "no"
>> > PerlSetVar NetdotLDAPUserDN "uid=<username>"
>> > PerlSetVar NetdotLDAPSearchBase "OU=IT,OU=Users,OU=Users
>> > ALL,DC=DOMAIN,DC=DOMAIN,DC=NET"
>> > PerlSetVar NetdotLDAPFailToLocal "yes"
>> >
>> >
>> > LDAPS CONFIG
>> >
>> > PerlSetVar NetdotLDAPServer "ldaps://server.domain.domain.net:
>> > <http://server.domain.domain.net:389/>636"
>> > PerlSetVar NetdotLDAPRequireTLS "no"
>> > PerlSetVar NetdotLDAPUserDN "uid=<username>"
>> > PerlSetVar NetdotLDAPSearchBase "OU=IT,OU=Users,OU=Users
>> > ALL,DC=DOMAIN,DC=DOMAIN,DC=NET"
>> > PerlSetVar NetdotLDAPFailToLocal "yes"
>> >
>> >
>> >
>> >
>> > _______________________________________________
>> > Netdot-users mailing list
>> > [email protected]
>> > https://osl.uoregon.edu/mailman/listinfo/netdot-users
>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
http://osl.uoregon.edu/pipermail/netdot-users/attachments/20131203/32c4847c/attachment-0001.html
------------------------------
Message: 2
Date: Tue, 03 Dec 2013 12:38:50 -0500
From: Carlos Vicente <[email protected]>
Subject: Re: [Netdot-users] LDAP Assistance
To: Chip Pleasants <[email protected]>
Cc: [email protected]
Message-ID: <[email protected]>
Content-Type: text/plain; charset=ISO-8859-1
Ah, sorry. I meant "warn", not "log_warn". I'll update the code to
reflect that.
Anyways, there is a more fundamental problem with the actual connection
to your server, which I can't help with.
cv
On 12/3/13, 12:35 PM, Chip Pleasants wrote:
> Sorry for replying to my own message. Looking at the Apache2::Log
> documentation it seems like "warn" is the correct syntax. I see a
> differnt error message when using ldap and the same error message when
> using ldaps.
>
> -Chip
>
>
>
> LDAP.pm
> $r->warn("Netdot::LDAP::check_credentials: Failed to start TLS ".
>
>
> LDAP
>
> [Tue Dec 03 12:25:39 2013] [error] Converting POST -> GET
> [Tue Dec 03 12:25:39 2013] [error] credential_0 billp
> [Tue Dec 03 12:25:39 2013] [error] credential_1 mypassword
> [Tue Dec 03 12:25:39 2013] [warn] Netdot::LDAP::check_credentials:
> Failed to start TLS although server advertises TLS support: 00000000:
> LdapErr: DSID-0C090CF0, comment: Error initializing SSL/TLS, data 0, vece
> [Tue Dec 03 12:25:39 2013] [error] Netdot::LDAP::check_credentials:
> User billp failed LDAP authentication: 80090308: LdapErr:
> DSID-0C090334, comment: AcceptSecurityContext error, data 525, vece
>
>
> LDAPS
>
> [Tue Dec 03 12:31:16 2013] [error] Converting POST -> GET
> [Tue Dec 03 12:31:16 2013] [error] credential_0 billp
> [Tue Dec 03 12:31:16 2013] [error] credential_1 mypassword
> [Tue Dec 03 12:31:16 2013] [error] Netdot::LDAP::check_credentials:
> ERROR: Could not contact LDAP server ldaps://10.0.102.115:636
> <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect attempt failed
> because of handshake problemserror:00000000:lib(0):func(0):reason(0)
> [Tue Dec 03 12:31:16 2013] [error] Netdot::LDAP::check_credentials:
> ERROR: Could not contact LDAP server ldaps://10.0.102.115:636
> <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect attempt failed
> because of handshake problemserror:00000000:lib(0):func(0):reason(0)
>
>
>
> On Tue, Dec 3, 2013 at 12:17 PM, Chip Pleasants <[email protected]
> <mailto:[email protected]>> wrote:
>
> I really appreciate your help Carlos! Looks like I get a
> different error for plain ldap after change the following line in
> the LDAP.pm. LDAPS show the same error.
>
>
> LDAP.pm
> $r->log_warn("Netdot::LDAP::check_credentials: Failed to start TLS ".
>
>
> LDAP
> [Tue Dec 03 12:01:06 2013] [error] authentication error code:
> Can't locate object method "log_warn" via package
> "Apache2::RequestRec" at /usr/local/netdot/lib/Netdot/LDAP.pm line
> 134, <DATA> line 522.\n
>
>
> LDAPS
> [Tue Dec 03 11:59:22 2013] [error] Converting POST -> GET
> [Tue Dec 03 11:59:22 2013] [error] credential_0 billp
> [Tue Dec 03 11:59:22 2013] [error] credential_1 mypassword
> [Tue Dec 03 11:59:22 2013] [error]
> Netdot::LDAP::check_credentials: ERROR: Could not contact LDAP
> server ldaps://10.0.102.115:636 <http://10.0.102.115:636>:
> IO::Socket::SSL: SSL connect attempt failed because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> [Tue Dec 03 11:59:22 2013] [error]
> Netdot::LDAP::check_credentials: ERROR: Could not contact LDAP
> server ldaps://10.0.102.115:636 <http://10.0.102.115:636>:
> IO::Socket::SSL: SSL connect attempt failed because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> [Tue Dec 03 11:59:22 2013] [error]
> Netdot::LDAP::check_credentials: Trying local auth
> [Tue Dec 03 11:59:22 2013] [error]
> Netdot::AuthLocal::check_credentials: cbillp not found in DB
> [Tue Dec 03 11:59:22 2013] [error] authentication error code:
> [Tue Dec 03 11:59:22 2013] [error] Bad credentials
> [Tue Dec 03 11:59:22 2013] [error] auth_type Apache2::SiteControl
> [Tue Dec 03 11:59:22 2013] [error] authorize() for /netdot/login.html
> [Tue Dec 03 11:59:22 2013] [error] Session cookie: UNSET
> [Tue Dec 03 11:59:22 2013] [error] Loading module
> Apache2::SiteControl::UserFactory
> [Tue Dec 03 11:59:22 2013] [error] Using user factory
> Apache2::SiteControl::UserFactory
>
>
>
>
>
>
> On Tue, Dec 3, 2013 at 11:55 AM, Carlos Vicente
> <[email protected] <mailto:[email protected]>> wrote:
>
> Hello Chip,
>
> A quick look at:
>
> http://perl.apache.org/docs/2.0/api/Apache2/Log.html
>
> suggests that "log_warning" should actually be "log_warn".
>
> Try replacing that and try again (remember to restar Apache).
>
> Let me know if it works, as I don't use that module myself.
>
> Best,
>
> cv
>
>
> On 12/3/13, 11:36 AM, Chip Pleasants wrote:
> > First want to thanks for Netdot! We love this tool. We are
> trying to
> > authenticate using either ldap or ldaps and running into
> issues on
> > both. I've listed the errors I'm seeing on both below.
> Pulling my
> > hair out on this one, therefore any assistance is much
> appreciated.
> >
> > Thanks,
> > Chip
> >
> >
> >
> >
> > LDAP
> >
> > [Wed Dec 03 09:40:57 2013] [error] authentication error
> code: Can't
> > locate object method "log_warning" via package
> "Apache2::RequestRec"
> > at /usr/local/netdot/lib/Netdot/LDAP.pm line 134, <DATA>
> line 522.\n
> >
> >
> >
> > LDAPS
> >
> > [Tue Dec 03 09:45:57 2013] [error] Converting POST -> GET
> > [Tue Dec 03 09:45:57 2013] [error] credential_0 billp
> > [Tue Dec 03 09:45:57 2013] [error] credential_1 mypassword
> > [Tue Dec 03 09:45:57 2013] [error]
> Netdot::LDAP::check_credentials:
> > ERROR: Could not contact LDAP server
> ldaps://10.0.102.115:636 <http://10.0.102.115:636>
> > <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect
> attempt failed
> > because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> > [Tue Dec 03 09:45:57 2013] [error]
> Netdot::LDAP::check_credentials:
> > ERROR: Could not contact LDAP server
> ldaps://10.0.102.115:636 <http://10.0.102.115:636>
> > <http://10.0.102.115:636>: IO::Socket::SSL: SSL connect
> attempt failed
> > because of handshake
> problemserror:00000000:lib(0):func(0):reason(0)
> > [Tue Dec 03 09:45:57 2013] [error]
> Netdot::LDAP::check_credentials:
> > Trying local auth
> > [Tue Dec 03 09:45:57 2013] [error]
> > Netdot::AuthLocal::check_credentials: billp not found in DB
> > [Tue Dec 03 09:45:57 2013] [error] authentication error code:
> > [Tue Dec 03 09:45:57 2013] [error] Bad credentials
> > [Tue Dec 03 09:45:57 2013] [error] auth_type
> Apache2::SiteControl
> > [Tue Dec 03 09:45:57 2013] [error] authorize() for
> /netdot/login.html
> > [Tue Dec 03 09:45:57 2013] [error] Session cookie: UNSET
> > [Tue Dec 03 09:45:57 2013] [error] Loading module
> > Apache2::SiteControl::UserFactory
> > [Tue Dec 03 09:45:57 2013] [error] Using user factory
> > Apache2::SiteControl::UserFactory
> > [Tue Dec 03 09:45:57 2013] [error] Building manager
> > [Tue Dec 03 09:45:57 2013] [error] Loading module
> > Netdot::NetdotPermissionFactory
> > [Tue Dec 03 09:45:57 2013] [error] Building a manager using:
> > $managers{$name} =
> Netdot::NetdotPermissionFactory->getPermissionManager()
> >
> > LDAP CONFIG
> >
> > PerlSetVar NetdotLDAPServer
> "ldap://server.domain.domain.net:389
> <http://server.domain.domain.net:389>
> > <http://server.domain.domain.net:389/>"
> > PerlSetVar NetdotLDAPRequireTLS "no"
> > PerlSetVar NetdotLDAPUserDN "uid=<username>"
> > PerlSetVar NetdotLDAPSearchBase "OU=IT,OU=Users,OU=Users
> > ALL,DC=DOMAIN,DC=DOMAIN,DC=NET"
> > PerlSetVar NetdotLDAPFailToLocal "yes"
> >
> >
> > LDAPS CONFIG
> >
> > PerlSetVar NetdotLDAPServer
> "ldaps://server.domain.domain.net
> <http://server.domain.domain.net>:
> > <http://server.domain.domain.net:389/>636"
> > PerlSetVar NetdotLDAPRequireTLS "no"
> > PerlSetVar NetdotLDAPUserDN "uid=<username>"
> > PerlSetVar NetdotLDAPSearchBase "OU=IT,OU=Users,OU=Users
> > ALL,DC=DOMAIN,DC=DOMAIN,DC=NET"
> > PerlSetVar NetdotLDAPFailToLocal "yes"
> >
> >
> >
> >
> > _______________________________________________
> > Netdot-users mailing list
> > [email protected]
> <mailto:[email protected]>
> > https://osl.uoregon.edu/mailman/listinfo/netdot-users
>
>
>
------------------------------
_______________________________________________
Netdot-users mailing list
[email protected]
https://osl.uoregon.edu/mailman/listinfo/netdot-users
End of Netdot-users Digest, Vol 61, Issue 3
*******************************************