Hi everyone.

I'm trying to configure SOGo (1.3.4 from RPMS on a CentOS 5 x86 box)
with CAS authentication, but I'm stuck. Here's what I've done:

- I have a CAS server up and running, tested successfully with other
applications. I'm using LemonLDAP as CAS server
- I have configured 2 PREFORK
- I have configured certificates so that both SOGo server and CAS server
can validate each other
- In my .GNUStepDefaults, I've added

        SOGoAuthenticationType = cas;
        SOGoCASServiceURL = "https://auth.domain.tld/cas";;


When I try to access sogo, I'm redirected to the login page of my CAS
server, but when I validate, sogo is not accessible, the browser wait
until a proxy error message. one sogod process is stuck, eating 100% of
one core, until it's killed by sogo itself (you can see it in the log
attached)

I attach the sogod logs during a request. 

On the CAS side, everything is OK.

Did I miss something ?

Regards, Daniel

-- 
Daniel Berteaud
FIREWALL-SERVICES SARL.
Société de Services en Logiciels Libres
Technopôle Montesquieu
33650 MARTILLAC
Tel : 05 56 64 15 32
Fax : 05 56 64 15 32
Mail: [email protected]
Web : http://www.firewall-services.com
-- 
[email protected]
https://inverse.ca/sogo/lists
2011-01-18 19:31:45.321 sogod[23898] Note: Using UTF-8 as URL encoding in NGExtensions.
Jan 18 19:31:45 sogod [23898]: |SOGo| starting method 'GET' on uri '/SOGo'
Jan 18 19:31:45 sogod [23898]: |SOGo| lookup name: SOGo
Jan 18 19:31:45 sogod [23898]: |SOGo|   did not find key 'SOGo' in SoClass: <0x0x8304510[SoObjCClass]: super=0x0x8302f58 objc=SOGo slots=GET,toolbar,casProxy,view,index,changePass
word,connect>
Jan 18 19:31:45 sogod [23898]: |SOGo|   looked up value: (nil)
Jan 18 19:31:45 sogod [23898]: |SOGo|   lookup in root object: (nil)
Jan 18 19:31:45 sogod [23898]: |SOGo|   GOT: (nil)
Jan 18 19:31:45 sogod [23898]: |SOGo|   matched appname: SOGo
Jan 18 19:31:45 sogod [23898]: |SOGo|   => rewrote value: <SOGo[0x0x826b678]: name=SOGo>
Jan 18 19:31:45 sogod [23898]: |SOGo| lookup name: GET
Jan 18 19:31:45 sogod [23898]: <0x0x84e19f0[LDAPSource]> WARNING: using old bindFields format - please update it
Jan 18 19:31:45 sogod [23898]: <0x0x84ae988[LDAPSource]> WARNING: using old bindFields format - please update it
Jan 18 19:31:45 sogod [23898]: |SOGo|   looked up value: <0x0x84d2d88[SoPageInvocation]: class=SOGoRootPage bound instantiated product=<0x0x84c3378[SoProduct]: loaded code-loaded 
bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c5690>>
Jan 18 19:31:45 sogod [23898]: |SOGo|   GOT: <0x0x84d2d88[SoPageInvocation]: class=SOGoRootPage bound instantiated product=<0x0x84c3378[SoProduct]: loaded code-loaded bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c5690>>
Jan 18 19:31:45 sogod [23898]: |SOGo|   constructed root-url: /SOGo/
Jan 18 19:31:45 sogod [23898]: |SOGo|   setting root-url in context: /SOGo/
Jan 18 19:31:45 sogod [23898]: |SOGo| ROOT baseURL(no container, name=(nil)):
  own: /SOGo/
Jan 18 19:31:45 sogod [23898]: |SOGo| request took 0.003104 seconds to execute
localhost - - [18/Jan/2011:19:31:45 GMT] "GET /SOGo HTTP/1.1" 302 0/0 0.004 - - 156K
Jan 18 19:31:45 sogod [23898]: |SOGo| starting method 'GET' on uri '/SOGo/so/?ticket=ST-e3cf48a60380a87f0fa7a8aa17a7e583'
Jan 18 19:31:45 sogod [23898]: |SOGo| lookup name: GET
Jan 18 19:31:45 sogod [23898]: |SOGo|   looked up value: <0x0x85e06b0[SoPageInvocation]: class=SOGoRootPage bound instantiated product=<0x0x84c3378[SoProduct]: loaded code-loaded bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c5690>>
Jan 18 19:31:45 sogod [23898]: |SOGo|   GOT: <0x0x85e06b0[SoPageInvocation]: class=SOGoRootPage bound instantiated product=<0x0x84c3378[SoProduct]: loaded code-loaded bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c5690>>
Jan 18 19:31:45 sogod [23898]: |SOGo|   constructed root-url: /SOGo/
Jan 18 19:31:45 sogod [23898]: |SOGo|   setting root-url in context: /SOGo/so/
Jan 18 19:31:45 sogod [23898]: |SOGo| ROOT baseURL(no container, name=(nil)):
  own: /SOGo/so/
Jan 18 19:31:46 sogod [23897]: |SOGo| starting method 'GET' on uri '/SOGo/casProxy?pgtIou=PGTIOU-d5e3c8e6d9beae8dbca4a9df68a84b4d&pgtId=PGT-891680f6db7572830f9615272abaf7cf'
Jan 18 19:31:46 sogod [23897]: <0x0x82e0b90[SOGoCache]> Cache cleanup interval set every 300.000000 seconds
Jan 18 19:31:46 sogod [23897]: <0x0x82e0b90[SOGoCache]> Using host(s) 'localhost' as server(s)
2011-01-18 19:31:46.366 sogod[23897] -[WEClientCapabilities initWithRequest:]: Unknown WebClient: user-agent='libwww-perl/5.805'
Jan 18 19:31:46 sogod [23897]: |SOGo| lookup name: SOGo
2011-01-18 19:31:46.369 sogod[23897] Note(SoObject): SoDebugKeyLookup is enabled!
2011-01-18 19:31:46.369 sogod[23897] Note(SoObject): SoDebugBaseURL is enabled!
2011-01-18 19:31:46.369 sogod[23897] Note(SoObject): relative base URLs are enabled.
Jan 18 19:31:46 sogod [23897]: |SOGo|   did not find key 'SOGo' in SoClass: <0x0x8304510[SoObjCClass]: super=0x0x8302f58 objc=SOGo slots=GET,toolbar,casProxy,view,index,changePassword,connect>
Jan 18 19:31:46 sogod [23897]: |SOGo|   looked up value: (nil)
Jan 18 19:31:46 sogod [23897]: |SOGo|   lookup in root object: (nil)
Jan 18 19:31:46 sogod [23897]: |SOGo|   GOT: (nil)
Jan 18 19:31:46 sogod [23897]: |SOGo|   matched appname: SOGo
Jan 18 19:31:46 sogod [23897]: |SOGo|   => rewrote value: <SOGo[0x0x826b678]: name=SOGo>
Jan 18 19:31:46 sogod [23897]: |SOGo| lookup name: casProxy
2011-01-18 19:31:46.379 sogod[23897] WOCompoundElement: pool embedding is on.
2011-01-18 19:31:46.379 sogod[23897] WOCompoundElement: id logging is on.
Jan 18 19:31:46 sogod [23897]: |SOGo|   looked up value: <0x0x846c368[SoPageInvocation]: class=SOGoRootPage action=casProxy bound instantiated product=<0x0x84c2fb0[SoProduct]: loaded code-loaded bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c52c8>>
Jan 18 19:31:46 sogod [23897]: |SOGo|   GOT: <0x0x846c368[SoPageInvocation]: class=SOGoRootPage action=casProxy bound instantiated product=<0x0x84c2fb0[SoProduct]: loaded code-loaded bundle=/usr/GNUstep/System/Library/SOGo/MainUI.SOGo #classes=8 #categories=4 rm=0x0x84c52c8>>
Jan 18 19:31:46 sogod [23897]: |SOGo| request took 0.017099 seconds to execute
localhost - - [18/Jan/2011:19:31:46 GMT] "GET /SOGo/casProxy?pgtIou=PGTIOU-d5e3c8e6d9beae8dbca4a9df68a84b4d&pgtId=PGT-891680f6db7572830f9615272abaf7cf HTTP/1.1" 200 0/0 0.020 - - 1M
Jan 18 19:41:12 sogod [23895]: [WARN] <0x0x8324bf0[WOWatchDogChild]> safety belt -- sending KILL signal to pid 23899
Jan 18 19:41:12 sogod [23895]: <0x0x8324bf0[WOWatchDogChild]> child 23899 exited
Jan 18 19:41:12 sogod [23895]: <0x0x8324bf0[WOWatchDogChild]>  (terminated due to signal 9)
Jan 18 19:41:12 sogod [23895]: <0x0x8308e30[WOWatchDog]> child spawned with pid 27918
Jan 18 19:41:13 sogod [27918]: <0x0x8480f20[SOGoProductLoader]> SOGo products loaded from '/usr/GNUstep/System/Library/SOGo':
Jan 18 19:41:13 sogod [27918]: <0x0x8480f20[SOGoProductLoader]>   MailPartViewers.SOGo, Appointments.SOGo, AdministrationUI.SOGo, ContactsUI.SOGo, SchedulerUI.SOGo, PreferencesUI.SOGo, MainUI.SOGo, Mailer.SOGo, CommonUI.SOGo, MailerUI.SOGo, Contacts.SOGo
Jan 18 19:41:13 sogod [27918]: |SOGo| version 1.3.4 (build [email protected] 201011171133) -- starting
Jan 18 19:41:13 sogod [27918]: |SOGo| vmem size check enabled: shutting down app when vmem > 384 MB
Jan 18 19:41:45 sogod [23895]: [WARN] <0x0x83254b8[WOWatchDogChild]> safety belt -- sending KILL signal to pid 23898
Jan 18 19:41:45 sogod [27918]: [WARN] <0x0x83254b8[WOWatchDogChild]> safety belt -- sending KILL signal to pid 23898
Jan 18 19:41:45 sogod [23895]: <0x0x83254b8[WOWatchDogChild]> child 23898 exited
Jan 18 19:41:45 sogod [23895]: <0x0x83254b8[WOWatchDogChild]>  (terminated due to signal 9)
Jan 18 19:41:45 sogod [23895]: <0x0x8308e30[WOWatchDog]> child spawned with pid 29053
Jan 18 19:41:45 sogod [29053]: <0x0x8480e70[SOGoProductLoader]> SOGo products loaded from '/usr/GNUstep/System/Library/SOGo':
Jan 18 19:41:45 sogod [29053]: <0x0x8480e70[SOGoProductLoader]>   MailPartViewers.SOGo, Appointments.SOGo, AdministrationUI.SOGo, ContactsUI.SOGo, SchedulerUI.SOGo, PreferencesUI.SOGo, MainUI.SOGo, Mailer.SOGo, CommonUI.SOGo, MailerUI.SOGo, Contacts.SOGo
Jan 18 19:41:45 sogod [29053]: |SOGo| version 1.3.4 (build [email protected] 201011171133) -- starting
Jan 18 19:41:45 sogod [29053]: |SOGo| vmem size check enabled: shutting down app when vmem > 384 MB

Reply via email to