Dogtag

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Hober
Сообщения: 8

Dogtag

Сообщение Hober »

Кому нибудь уже удалось поставить сие чудо под Centos? Если да, то как?
Спасибо сказали:
Hober
Сообщения: 8

Re: Dogtag

Сообщение Hober »

Подключил репозиторий с
http://pki.fedoraproject.org/
Вроде все поставилось с yum-ом.

Поставил по мануалу яву. Пришлось ставить от IBM ( т.к поддержка icedtea есть только для fedora 8). В мануале написано что качать надо pxi32dev-20080315-jpackage.tar.gz. На IBM более свежая версия, ну думал черт с ним ( старую версию найти так не удалось ). Я думаю как раз в этом и причина.
Пробовал java-1.7.0-icedtea, пришлось пол системы пересобирать. Вышло куда больше проблем.

После запуска в логах catalina.out:

Код: Выделить всё

09.04.2008 18:19:53 org.apache.coyote.http11.Http11BaseProtocol init
INFO: Initializing Coyote HTTP/1.1 on http-9080
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:79)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
        at java.lang.reflect.Method.invoke(Method.java:618)
        at org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:267)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:432)
Caused by: java.lang.UnsupportedClassVersionError: (org/apache/tomcat/util/net/jss/JSSImplementation) bad major v
ersion at offset=6
        at java.lang.ClassLoader.defineClassImpl(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:258)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:151)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:589)
        at java.net.URLClassLoader.access$400(URLClassLoader.java:123)
        at java.net.URLClassLoader$ClassFinder.run(URLClassLoader.java:1034)
        at java.security.AccessController.doPrivileged(AccessController.java:279)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:491)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:631)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:597)
        at java.lang.Class.forNameImpl(Native Method)
        at java.lang.Class.forName(Class.java:130)
        at org.apache.tomcat.util.net.SSLImplementation.getInstance(SSLImplementation.java:
73)
        at org.apache.coyote.http11.Http11BaseProtocol.checkSocketFactory(Http11BaseProtoco
l.java:731)
        at org.apache.coyote.http11.Http11BaseProtocol.init(Http11BaseProtocol.java:121)
        at org.apache.catalina.connector.Connector.initialize(Connector.java:1017)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:578)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:782)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:504)
        at org.apache.catalina.startup.Catalina.load(Catalina.java:524)
        ... 6 more


После 2 дней с танцами с бубном, все таки получилось завести ( пришлось поковыряться в xml файлах и отключить запуск http сервера с поддержкой SSL ) в server.xml


Запустил браузер, в логах вылезла ошибка

Код: Выделить всё

11.04.2008 10:37:25 org.apache.commons.modeler.Registry registerComponent
SEVERE: Null component Catalina:type=JspMonitor,name=jsp,WebModule=//localhost/,J2EEApplication=none,J2EEServer=n
one
11.04.2008 10:37:25 org.apache.coyote.http11.Http11BaseProtocol start
INFO: Starting Coyote HTTP/1.1 on http-9080
11.04.2008 10:37:25 org.apache.coyote.http11.Http11BaseProtocol start
SEVERE: Error starting endpoint
java.io.IOException: Invalid keystore format
        at sun.security.provider.JavaKeyStore.engineLoad(JavaKeyStore.java:651)
        at sun.security.provider.JavaKeyStore$JKS.engineLoad(JavaKeyStore.java:56)
        at java.security.KeyStore.load(KeyStore.java:1202)
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getStore(JSSESocketFactory.jav
a:287)
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.getKeystore(JSSESocketFactory.
java:227)
        at org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.getKeyManagers(JSSE14SocketF
actory.java:142)
        at org.apache.tomcat.util.net.jsse.JSSE14SocketFactory.init(JSSE14SocketFactory.jav
a:111)
        at org.apache.tomcat.util.net.jsse.JSSESocketFactory.createSocket(JSSESocketFactory
.java:89)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.initEndpoint(PoolTcpEndpoint.java:293
)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.startEndpoint(PoolTcpEndpoint.java:31
3)
        at org.apache.coyote.http11.Http11BaseProtocol.start(Http11BaseProtocol.java:151)
        at org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:76)
        at org.apache.catalina.connector.Connector.start(Connector.java:1090)
        at org.apache.catalina.core.StandardService.start(StandardService.java:457)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
        at java.lang.reflect.Method.invoke(Method.java:623)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
11.04.2008 10:37:25 org.apache.catalina.startup.Catalina start
SEVERE: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.io.IOException: Invalid
keystore format
        at org.apache.catalina.connector.Connector.start(Connector.java:1097)
        at org.apache.catalina.core.StandardService.start(StandardService.java:457)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:700)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:552)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav
a:43)
        at java.lang.reflect.Method.invoke(Method.java:623)
        at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:295)
        at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:433)
11.04.2008 10:37:25 org.apache.catalina.startup.Catalina start
INFO: Server startup in 790 ms


У кого нибудь какие идеи есть? Я предполагаю что надо копать в сторону java.
Спасибо сказали:
Hober
Сообщения: 8

Re: Dogtag

Сообщение Hober »

С горем пополам запустил. Одно но, пришлось все таки собрать icedtea ( хотя на сайте написано что и под IBM и под SUN будет работать, но нифига ) и + ко всему пришлось подключить тестовый репозитарий centos-а


Теперь при запуске ругается на:


CMS Warning: FAILURE: Cannot build CA chain. Error java.security.cert.CertificateException: Certificate is not a
PKCS #11 certificate|FAILURE: authz instance DirAclAuthz initialization failed and skipped, error=Property null.i
nternaldb missing value|
Server is started.


но запускается. Захожу через веб, чистая страница.
FDS настроен и работает, думаю копать надо в эту сторону.

в cs.cfg

internaldb.ldapauth.authtype=BasicAuth
internaldb.ldapauth.bindDN=cn=Directory Manager
internaldb.ldapauth.bindPWPrompt=Internal LDAP Database
internaldb.ldapauth.clientCertNickname=
internaldb.ldapconn.host=koshka.myds
internaldb.ldapconn.port=339
internaldb.ldapconn.secureConn=false

Вроде бы все правильно. В FDS на всяк случай включил поддержку ssl ( сгенерил сертификаты ).
Спасибо сказали:
Burmuley
Сообщения: 44

Re: Dogtag

Сообщение Burmuley »

Пересобрал из src.rpm пакеты под Centos 5 и Sun JavaRE 1.6
В качестве сервера каталогов использовал centos-ds из репозитария Centos-Testing.
Все замечательно взлетело.
Если нужно, могу выложить сборку, включая нормально собраные пакеты Sun Java.
--
Registered Linux user number 366113.
Спасибо сказали:
syncer
Сообщения: 1
ОС: OpenSUSE

Re: Dogtag

Сообщение syncer »

Burmuley писал(а):
04.02.2009 15:40
Пересобрал из src.rpm пакеты под Centos 5 и Sun JavaRE 1.6
В качестве сервера каталогов использовал centos-ds из репозитария Centos-Testing.
Все замечательно взлетело.
Если нужно, могу выложить сборку, включая нормально собраные пакеты Sun Java.


Привет.
да нужно, поделись пакетами плиз
Спасибо сказали: