Hi Charles,
Thanks for your response. I did check
/usr/local/globus-4.0.4/etc/permisAuthzGT4, but after un-deployment it
successfully deletes the whole permisAuthzGT4 directory.
Here is globus-start-container with debugging.
[glo...@salarzai globus-4.0.4]$ globus-start-container -debug
. Caused by java.lang.reflect.InvocationTargetException
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
at
org.globus.wsrf.container.ServiceContainer.createContainer(ServiceContainer.java:138)
at
org.globus.wsrf.container.ServiceContainer.startSecurityContainer(ServiceContainer.java:452)
at
org.globus.wsrf.container.ServiceContainer.main(ServiceContainer.java:408)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.globus.bootstrap.BootstrapBase.launch(BootstrapBase.java:95)
at org.globus.bootstrap.Bootstrap.main(Bootstrap.java:37)
Caused by: java.lang.NoClassDefFoundError: iaik/asn1/ASN1Type
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:620)
at
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:124)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:260)
at java.net.URLClassLoader.access$000(URLClassLoader.java:56)
at java.net.URLClassLoader$1.run(URLClassLoader.java:195)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
at
issrg.web.service.PermisWebService.initialise(PermisWebService.java:331)
at
uk.ac.kent.dpa.custom.pip.VomsExSubjectPIP.initialize(VomsExSubjectPIP.java:215)
at
org.globus.wsrf.impl.security.authorization.ServiceAuthorizationChain.initialize(ServiceAuthorizationChain.java:108)
at
org.globus.wsrf.impl.security.util.PDPUtils.getServiceAuthzChain(PDPUtils.java:114)
at
org.globus.wsrf.impl.security.util.PDPUtils.getServiceAuthzChain(PDPUtils.java:134)
at
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.loadAuthorization(ServiceSecurityConfig.java:141)
at
org.globus.wsrf.impl.security.descriptor.SecurityConfig.initSecurityDescriptor(SecurityConfig.java:191)
at
org.globus.wsrf.impl.security.descriptor.SecurityConfig.initialize(SecurityConfig.java:169)
at
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:105)
at
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:98)
at
org.globus.wsrf.impl.security.descriptor.ServiceSecurityConfig.initialize(ServiceSecurityConfig.java:69)
at
org.globus.wsrf.container.ServiceManager.initializeService(ServiceManager.java:209)
at
org.globus.wsrf.container.ServiceManager.start(ServiceManager.java:148)
at
org.globus.wsrf.container.ServiceDispatcher.init(ServiceDispatcher.java:127)
at
org.globus.wsrf.container.ServiceContainer.start(ServiceContainer.java:242)
at
org.globus.wsrf.container.ServiceContainer.<init>(ServiceContainer.java:197)
at
org.globus.wsrf.container.GSIServiceContainer.<init>(GSIServiceContainer.java:45)
... 13 more
Caused by: java.lang.ClassNotFoundException: iaik.asn1.ASN1Type
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)
... 41 more
Thanks,
S.Hussain
--- On Thu, 1/15/09, Charles Bacon <[email protected]> wrote:
From: Charles Bacon <[email protected]>
Subject: Re: [gt-user] globus-start-container Error
To: "Sardar Hussain" <[email protected]>
Cc: [email protected]
Date: Thursday, January 15, 2009, 3:26 AM
Try running globus-start-container with -debug.
When you're done undeploying, is anything left behind in
/usr/local/globus-4.0.4/etc/permisAuthzGT4 ?
-c
On Jan 15, 2009, at 5:08 AM, Sardar Hussain wrote:
> Hi,
>
> I am using GT-4.0.4. I deployed PERMIS Authorisation service which is
running in the container. But now when I undeploy this PERMIS Authorisation
service, it throws this error.
>
> [glo...@salarzai globus-4.0.4]$ globus-start-container
> Failed to start container: [Caused by:
java.lang.reflect.InvocationTargetException]
>
> However when I again deploy this PERMIS Authorisation service, it start
running.
> This is the log of PERMIS authorisation service un-deployment.
>
> [glo...@salarzai permisgt4]$ globus-undeploy-gar permisAuthzGT4
> Undeploying gar...
>
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/jndi-config.xml
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/policy12.c61fd2e216576e48adffdd00d21bcafd.ace
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/user0.615cbcc48e2b3787d5b6ec558eddc82b.ace
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/server-config.wsdd
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/acm.cfg
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/printableString.oid
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis_soa.c61fd2e216576e48adffdd00d21bcafd.cer
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/rootca.cer
> Deleting /usr/local/globus-4.0.4/etc/permisAuthzGT4/permis.p12
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis-gridshib-security-descriptor.xml
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/permis-security-descriptor.xml
> Deleting
/usr/local/globus-4.0.4/etc/permisAuthzGT4/saml-security-descriptor.xml
> Deleting directory /usr/local/globus-4.0.4/etc/permisAuthzGT4
> Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/policy12.xml
> Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/user-keys.zip
> Deleting /usr/local/globus-4.0.4/docs/permisAuthzGT4/GT4Cookbook.html
> Deleting directory /usr/local/globus-4.0.4/docs/permisAuthzGT4
> Deleting: /usr/local/globus-4.0.4/share/licenses/iaik-LICENSE.html
> Deleting: /usr/local/globus-4.0.4/lib/iaik_jce.jar
> Deleting: /usr/local/globus-4.0.4/lib/permis-gt4-service.jar
> Deleting: /usr/local/globus-4.0.4/share/licenses/permis.LICENSE
> Deleting: /usr/local/globus-4.0.4/lib/permis_gt4_stubs.jar
> Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz.wsdl
> Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_bindings.wsdl
> Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_port_type.wsdl
> Deleting:
/usr/local/globus-4.0.4/share/schema/permis/authz/PermisAuthz_service.wsdl
> Deleting:
/usr/local/globus-4.0.4/etc/globus_packages/permisAuthzGT4/undeploy.xml
> Deleting directory
/usr/local/globus-4.0.4/etc/globus_packages/permisAuthzGT4
> Undeploy successful
>
> And the log of PERMIS Authorisation service deployment is following.
>
> [glo...@salarzai permisgt4]$ globus-deploy-gar permisAuthzGT4.gar
> Deploying gar file...
>
> Deploying gar with profile: <default>
> Created dir: /usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/schema
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/etc
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/bin
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/docs
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/share
> Created dir:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/lib
> Expanding: /usr/local/permisgt4/permisAuthzGT4.gar into
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
> Copying 3 files to /usr/local/globus-4.0.4/docs/permisAuthzGT4
> Copying 4 files to /usr/local/globus-4.0.4/share/schema
> Copying 10 files to /usr/local/globus-4.0.4/etc/permisAuthzGT4
> Copying 3 files to /usr/local/globus-4.0.4/lib
> Copying 2 files to /usr/local/globus-4.0.4/share/licenses
> deploying server config...
> Copying 1 file to /usr/local/globus-4.0.4/etc/permisAuthzGT4
> deploying JNDI config...
> Copying 1 file to /usr/local/globus-4.0.4/etc/permisAuthzGT4
> Generating launcher for Attribute Certificate Manager
> Creating Unix launcher script permis-acm
> Copying 1 file to /usr/local/globus-4.0.4/bin
> Generating launcher for PERMIS Policy Editor
> Creating Unix launcher script permis-policy-editor
> Copying 1 file to /usr/local/globus-4.0.4/bin
> Generating launcher for DN Hash utility
> Creating Unix launcher script permis-hash-dn
> Copying 1 file to /usr/local/globus-4.0.4/bin
> Deleting:
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar/etc/post-deploy.xml
> Deleting directory
/usr/local/globus-4.0.4/share/globus_wsrf_common/tmp/gar
>
> Can anybody help me identify the problem.
>
> Warm regards,
>
> Sardar Hussain
>
>
>
>
>