|
From: Joe B. <joe...@gm...> - 2016-08-27 05:47:43
|
it appears that this lime is indicating a mismatch ....possibly ejbca was compiled as a 32bit app? joe Caused by: java.io.IOException: /usr/lunasa/lib/libCryptoki2_64.so: wrong ELF class: ELFCLASS64/usr/lunasa/lib/libCryptoki2_64.so On Fri, Aug 26, 2016, 9:54 PM Ngoc Kha Vu <ngo...@gm...> wrote: > Dear all. > > I've been working with EJBCA 6.1.1 and HSM Luna K5. > But when I create a "New Crypto Token" through Admin GUI, I get "Slot not > initialized" ERROR. > In the server.log: > > *18:43:48,399 INFO [org.ejbca.ui.web.admin.cryptotoken.CryptoTokenMBean] > (http--0.0.0.0-8443-1) Administrator CN=SuperAdmin,O=Viettel Group,C=VN > tries to list pkcs#11 slots using token label. Failed with: : > java.lang.IllegalStateException: Wrong arguments were passed to > sun.security.pkcs11.wrapper.PKCS11.CK_C_INITIALIZE_ARGS.getInstance threw > an exception for log.error(msg, e)* > > * at > org.cesecore.keys.token.p11.Pkcs11Wrapper.<init>(Pkcs11Wrapper.java:126) > [cesecore-common.jar:]* > > * at > org.cesecore.keys.token.p11.Pkcs11Wrapper.getInstance(Pkcs11Wrapper.java:147) > [cesecore-common.jar:]* > > * at > org.cesecore.keys.token.p11.Pkcs11SlotLabel.getExtendedTokenLabels(Pkcs11SlotLabel.java:156) > [cesecore-common.jar:]* > > * at > org.ejbca.ui.web.admin.cryptotoken.CryptoTokenMBean.getAvailableCryptoTokenP11SlotTokenLabels(CryptoTokenMBean.java:502) > [classes:]* > > * at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [rt.jar:1.7.0_17]* > > * at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [rt.jar:1.7.0_17]* > > * at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.7.0_17]* > > * at java.lang.reflect.Method.invoke(Method.java:601) > [rt.jar:1.7.0_17]* > > * at javax.el.BeanELResolver.getValue(BeanELResolver.java:302) > [jboss-el-api_2.2_spec-1.0.0.Final.jar:1.0.0.Final]* > > * at > com.sun.faces.el.DemuxCompositeELResolver._getValue(DemuxCompositeELResolver.java:173) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.el.DemuxCompositeELResolver.getValue(DemuxCompositeELResolver.java:200) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at org.apache.el.parser.AstValue.getValue(AstValue.java:169) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java:189) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.jasper.el.JspValueExpression.getValue(JspValueExpression.java:101) > [jbossweb-7.0.13.Final.jar:]* > > * at > javax.faces.component.UISelectItems.getValue(UISelectItems.java:141) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.RenderKitUtils.getSelectItems(RenderKitUtils.java:283) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.MenuRenderer.renderSelect(MenuRenderer.java:783) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.MenuRenderer.encodeEnd(MenuRenderer.java:280) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:864) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:244) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:106) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:236) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.GroupRenderer.encodeChildren(GroupRenderer.java:106) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.HtmlBasicRenderer.encodeRecursive(HtmlBasicRenderer.java:236) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.GridRenderer.renderRow(GridRenderer.java:180) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.renderkit.html_basic.GridRenderer.encodeChildren(GridRenderer.java:127) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at javax.faces.render.Renderer.encodeChildren(Renderer.java:148) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponentBase.encodeChildren(UIComponentBase.java:840) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponent.encodeAll(UIComponent.java:930) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > javax.faces.component.UIComponent.encodeAll(UIComponent.java:933) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.application.ViewHandlerImpl.doRenderView(ViewHandlerImpl.java:266) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:197) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:110) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at com.sun.faces.lifecycle.Phase.doPhase(Phase.java:100) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:139) > [jsf-impl-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266) > [jsf-api-1.2_15-jbossorg-2.jar:1.2_15.jbossorg-1-20111019-SNAPSHOT]* > > * at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:147) > [tomahawk-1.1.6.jar:]* > > * at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.ejbca.ui.web.admin.ProxiedAuthenticationFilter.doFilter(ProxiedAuthenticationFilter.java:109) > [classes:]* > > * at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:280) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:397) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:50) > [jboss-as-jpa-7.1.1.Final.jar:7.1.1.Final]* > > * at > org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:153) > [jboss-as-web-7.1.1.Final.jar:7.1.1.Final]* > > * at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:155) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:368) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) > [jbossweb-7.0.13.Final.jar:]* > > * at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:671) > [jbossweb-7.0.13.Final.jar:]* > > * at org.apache.tomcat.util.net > <http://org.apache.tomcat.util.net>.JIoEndpoint$Worker.run(JIoEndpoint.java:930) > [jbossweb-7.0.13.Final.jar:]* > > * at java.lang.Thread.run(Thread.java:722) [rt.jar:1.7.0_17]* > > *Caused by: java.lang.reflect.InvocationTargetException* > > * at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > [rt.jar:1.7.0_17]* > > * at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) > [rt.jar:1.7.0_17]* > > * at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > [rt.jar:1.7.0_17]* > > * at java.lang.reflect.Method.invoke(Method.java:601) > [rt.jar:1.7.0_17]* > > * at > org.cesecore.keys.token.p11.Pkcs11Wrapper.<init>(Pkcs11Wrapper.java:111) > [cesecore-common.jar:]* > > * ... 60 more* > > *Caused by: java.io.IOException: /usr/lunasa/lib/libCryptoki2_64.so: wrong > ELF class: ELFCLASS64/usr/lunasa/lib/libCryptoki2_64.so* > > * at sun.security.pkcs11.wrapper.PKCS11.connect(Native Method) > [sunpkcs11.jar:1.7.0_11]* > > * at sun.security.pkcs11.wrapper.PKCS11.<init>(PKCS11.java:137) > [sunpkcs11.jar:1.7.0_11]* > > * at > sun.security.pkcs11.wrapper.PKCS11$SynchronizedPKCS11.<init>(PKCS11.java:1480) > [sunpkcs11.jar:1.7.0_11]* > > * at > sun.security.pkcs11.wrapper.PKCS11.getInstance(PKCS11.java:152) > [sunpkcs11.jar:1.7.0_11]* > * ... 65 more* > > There's another CA running successfully using the same HSM but in an older > version of EJBCA, so I think it's not caused by HSM installation. > > What can be the cause ? > > *Note:* > > EJBCA 6.1.1 > HSM: Safenet Luna K5 > JBoss 7.1.1.Final > > Java 7 > > Thanks in advance! > > -- > ==================== > Best regards and thanks. > Vu Ngoc Kha (Mr.) > +84982618879 > > ------------------------------------------------------------------------------ > _______________________________________________ > Ejbca-develop mailing list > Ejb...@li... > https://lists.sourceforge.net/lists/listinfo/ejbca-develop > |