Hi, This is an invalid descriptor and fails at validation. You will need to remove the "credential" element completely. The second example is again an invalid descriptor.
If you dont want to have a secure container, remove the container security descriptor reference. It is configured in $GLOBUS_LCOATION/etc/globus_wsrf_core/server-config.wsdd as property "containerSecDesc". You will need to comment it out or remove it. Rachana > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf > Of Joao Marcelo > Sent: Friday, February 22, 2008 10:11 AM > To: [email protected] > Subject: Re: [gt-user] Globus WS Java Container without certificates > > Here's my global security file > > <?xml version="1.0" encoding="UTF-8"?> > <securityConfig xmlns="http://www.globus.org"> > <credential> > </credential> > <gridmap value="/etc/grid-security/grid-mapfile"/> > </securityConfig> > > and now i get this message > > [EMAIL PROTECTED]:/usr/local/globus$ bin/globus-start-container -nosec > Failed to start container: Failed to initialize > 'WidgetNotificationService' service [Caused by: [SEC] Service > credentials not configured and was not able to obtain container > credentials.; nested exception is: > org.globus.wsrf.security.SecurityException: [SEC] Error > obtaining container credentials; nested exception is: > org.globus.wsrf.config.ConfigException: Failed to initialize > container security config file > "etc/globus_wsrf_core/global_security_descriptor.xml" [Caused by: > [Caused by: Credential element should have path to key and cert > file.]]] > > > If I remove the lines about credential and gridmap, leaving the file like > this > > <?xml version="1.0" encoding="UTF-8"?> > <securityConfig xmlns="http://www.globus.org"> > > </securityConfig> > > > I get a similar error. So, I believe this can't be done. > On Fri, Feb 22, 2008 at 12:16 PM, Charles Bacon <[EMAIL PROTECTED]> wrote: > > On Feb 22, 2008, at 8:20 AM, Joao Marcelo wrote: > > > > > Here is the output > > > > > > [EMAIL PROTECTED]:/usr/local/globus$ bin/globus-start-container -nosec > > > Failed to start container: Failed to initialize > > > 'WidgetNotificationService' service [Caused by: [SEC] Service > > > credentials not configured and was not able to obtain container > > > credentials.; nested exception is: > > > org.globus.wsrf.security.SecurityException: [SEC] Error > > > obtaining container credentials; nested exception is: > > > org.globus.wsrf.config.ConfigException: Failed to initialize > > > container security config file > > > "etc/globus_wsrf_core/global_security_descriptor.xml" [Caused by: > > > [Caused by: Failed to load credentials. [Caused by: > > > /etc/grid-security/containercert.pem (No such file or directory)]]]] > > > > > > > > > Even with -nosec, it still complains about certficates. > > > > Edit $GLOBUS_LOCATION/etc/globus_wsrf_core/ > > global_security_descriptor.xml and remove the credential section that > > contains containercert/containerkey. > > > > > > Charles > > > > > > -- > __________________________________ > João Marcelo Uchôa de Alencar > Computer Science BSc. > jmarcelo.alencar(at)gmail.com > Linux User 398939 > __________________________________
