Hi,
I got the same error witch 2.0.4 update. My configuration is in .GnuDefaults format, and bindFields is set (it was working on 2.0.3a. I tried to use sogo-tool dump-defaults, without success :

WARNING: Using default signature for dataWithPropertyList:format:options:error: ... either the method for that selector is not implemented by the receiver, or you must be using an old/faulty version of the Objective-C runtime library. sogo-tool: Uncaught exception NSInvalidArgumentException, reason: Can not determine type information for +[NSPropertyListSerialization dataWithPropertyList:format:options:error:]

Here is our sanitarized conf file :

{
    NSGlobalDomain = {
    };
    sogod = {
OCSFolderInfoURL = "postgresql://user:password@localhost:5432/sogo_db/sogo_folder_info"; OCSSessionsFolderURL = "postgresql://user:password@localhost:5432/sogo_db/sogo_sessions_folder"; SOGoProfileURL = "postgresql://user:password@localhost:5432/sogo_db/sogo_user_profile";
        SOGoACLsSendEMailNotifications = YES;
        SOGoAppointmentSendEMailNotifications = YES;
        SOGoFoldersSendEMailNotifications = YES;
        SOGoIMAPServer = imaps://localhost:993;
        SOGoLanguage = French;
        SOGoMailDomain = "mydomain.com";
        SOGoMailingMechanism = smtp;
        SOGoSMTPServer = localhost;
        SOGoTimeZone = Europe/Paris;
        SOGoPageTitle = 3SRMail;
        SOGoLoginModule = Mail;
        SOGoVacationEnabled = YES;
        SOGoForwardEnabled = YES;
        SOGoSieveScriptsEnabled = YES;
        SOGoMailMessageCheck = every_5_minute;
        NGImap4ConnectionStringSeparator = .;
        SOGoFaviconRelativeURL = https://mydomain.com/favicon.ico;
        SOGoUserSources = (
            {
                type = ldap;
                CNFieldName = cn;
                IDFieldName = cn;
                UIDFieldName = middleName;
                IMAPLoginFieldName = middleName;
                baseDN = "OU=Users,DC=domain,DC=local";
                bindDN = binddn@domain.local;
                bindPassword = "bindpassword";
                bindFields = (middleName);
filter = "(objectClass=person OR (objectcategory=group AND sAMAccountType=268435457))";
                canAuthenticate = YES;
                displayName = "Directory";
                hostname = ldap;
                id = public;
                isAddressBook = YES;
                port = 389;
               scope = sub;
            }
        );
    };
}


Cheers,
rémi




Le 28/01/2013 18:20, Luis Angel Fernandez Fernandez a écrit :
  Hi

I am still trying to set up a multi domain SOGo but with no success so far.

  When I try to log into SOGo this is what I get in samba logs:

[2013/01/28 18:15:17, 3] ../lib/ldb-samba/ldb_wrap.c:318(ldb_wrap_connect)
  ldb_wrap open of secrets.ldb
[2013/01/28 18:15:17, 3] ../source4/auth/ntlm/auth.c:270(auth_check_password_send) auth_check_password_send: Checking password for unmapped user [ALIRATIUN]\[$8CE6ED97-A469161AE3BF0489]@[(null)] auth_check_password_send: mapped user is: [ALIRATIUN]\[$8CE6ED97-A469161AE3BF0489]@[(null)] [2013/01/28 18:15:17, 3] ../libcli/auth/ntlm_check.c:228(hash_password_check) ntlm_password_check: NO NT password stored for user $8CE6ED97-A469161AE3BF0489. [2013/01/28 18:15:17, 2] ../source4/auth/ntlm/auth.c:420(auth_check_password_recv) auth_check_password_recv: sam_ignoredomain authentication for user [ALIRATIUN\$8CE6ED97-A469161AE3BF0489] FAILED with error NT_STATUS_WRONG_PASSWORD [2013/01/28 18:15:17, 3] ../source4/smbd/service_stream.c:63(stream_terminate_connection) Terminating connection - 'ldapsrv_call_loop: tstream_read_pdu_blob_recv() - NT_STATUS_CONNECTION_DISCONNECTED' [2013/01/28 18:15:17, 3] ../source4/smbd/process_single.c:104(single_terminate) single_terminate: reason[ldapsrv_call_loop: tstream_read_pdu_blob_recv() - NT_STATUS_CONNECTION_DISCONNECTED]

  and this in sogo logs:

Jan 28 18:16:23 sogod [5721]: |SOGo| starting method 'POST' on uri '/SOGo/connect'
Jan 28 18:16:23 sogod [5721]: |SOGo| traverse(acquire): SOGo => connect
Jan 28 18:16:23 sogod [5721]: |SOGo|   do traverse name: 'SOGo'
Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate object: <SOGo[0x0x141c534]: name=SOGo>
Jan 28 18:16:23 sogod [5721]: <[so-security]>D   object is public.
Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate key SOGo of object: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <[so-security]>D found no security info for key (class SOGo): SOGo
Jan 28 18:16:23 sogod [5721]: <[so-security]>D   default is allow ...
Jan 28 18:16:23 sogod [5721]: |SOGo|   do traverse name: 'connect'
Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate key connect of object: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate permission '<public>' on object: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <[so-security]>D successfully validated permission '<public>'. Jan 28 18:16:23 sogod [5721]: <[so-security]>D successfully validated key (connect). Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate object: <0x0x168572c[SoPageInvocation]: class=SOGoRootPage action=connect bound instantiated product=<0x0x1409a4c[SoProduct]: loaded code-loaded bundle=/usr/local/GNUstep/lib/GNUstep/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x140bf0c>>
Jan 28 18:16:23 sogod [5721]: <[so-security]>D   object is public.
Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate key connect of object: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <[so-security]>D validate permission '<public>' on object: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <[so-security]>D successfully validated permission '<public>'. Jan 28 18:16:23 sogod [5721]: <[so-security]>D successfully validated key (connect). Jan 28 18:16:23 sogod [5721]: |SOGo| set clientObject: <SOGo[0x0x141c534]: name=SOGo> Jan 28 18:16:23 sogod [5721]: <0x0x15ff854[NGLdapConnection]> Using ldap_init (deprecated) for LDAP host:port 192.168.0.137:389 <http://192.168.0.137:389> Jan 28 18:16:23 sogod [5721]: <0x0x15a0814[LDAPSource]> <NSException: 0x167582c> NAME:LDAPException REASON:operation bind failed: Invalid credentials (0x31) INFO:{login = "cn=luisangel.fernandez,ou=aliratiun.tic,ou=dominios,dc=aliratiun,dc=tic"; } Jan 28 18:16:23 sogod [5721]: SOGoRootPage Login for user 'luisangel.fernandez' might not have worked - password policy: 65535 grace: -1 expire: -1 bound: 0 Jan 28 18:16:23 sogod [5721]: |SOGo| request took 0.023024 seconds to execute Jan 28 18:16:23 sogod [5721]: <0x0x16f169c[WOResponse]> Zipping of response disabled 192.168.0.131 - - [28/Jan/2013:18:16:23 GMT] "POST /SOGo/connect HTTP/1.1" 403 34/83 0.027 - - 0

Using tcpdump I don't see sogo using binddn anywhere, just the simple bind with the user dn. What am I missing? I

  Bye.

--
Linkedin profile (http://es.linkedin.com/in/lafdez)
G+ profile (https://plus.google.com/u/0/115320207805121303027/about)
Twitter (@lafdez @_lafdez_)
Identi.ca (@lafdez)


--
Rémi Cailletaud - IE CNRS
3SR - Laboratoire Sols, Solides, Structures - Risques
BP53, 38041 Grenoble CEDEX 0
FRANCE
remi.caillet...@3sr-grenoble.fr
Tél: +33 (0)4 76 82 52 78
Fax: +33 (0)4 76 82 70 43


--
users@sogo.nu
https://inverse.ca/sogo/lists

Reply via email to