selamlar,
dolaylı olarak kullandığınız *sun.security.x509* paketi için şunu
demişler: ( https://bugs.openjdk.java.net/browse/JDK-7149144 )
"""
sun.security.x509 package is JRE private and should not be used by 3rd
party applications.
OpenDS code is reported to use the above class. That project needs to
stop using internal JDK API classes and update to use supported API classes
if JRE 7 is to be used.
"""
stackoverflowda da şunu demişler: (
http://stackoverflow.com/questions/25657383/x509-certandkeygen-is-not-found-in-jvm-at-openam-initial-configuration
)
"""
you will certainly need to use JDK7 and a container that runs fine on
JDK7.
The JDK7 and Tomcat 7 setup is actually supported, so you may want to
provide more info on why that installation attempt failed and how.
"""
benim anladıklarım:
1) Mevcut kullandığınız JDK ya da JRE sürümünü update etmişsiniz ya da
otomatik edilmiş.
2) Farklı bir JDK kullanırsanız sorununuz çözülecek gibi görünüyor.
3) Aynı case e sahip olamadığım için, test edip kesin sonucu söyleyemiyorum.
2016-10-24 13:37 GMT+03:00 Burak Bozyiğit <[email protected]>:
> Selamlar,
>
> Uzun süredir nispeten sorunsuz çalışan bir OpenDS kurulumumuz var.
>
> Bir süredir aşağıdaki şekilde bir hata vermekte ve bu sorunu çok
> uğraştığım halde çözmekte zorlanmaktayım.
>
> Bilgisi olan var mıdır acaba?
>
>
> root@server:/usr/local/opends/bin# ./start-ds
> [24/Oct/2016:13:32:14 +0300] category=ACCESS_CONTROL severity=INFORMATION
> msgID=12582978 msg=Added 11 Global Access Control Instruction (ACI)
> attribute types to the access control evaluation engine
> [24/Oct/2016:13:32:14 +0300] category=BACKEND severity=INFORMATION
> msgID=9437595 msg=Local DB backend userRoot does not specify the number of
> lock tables: defaulting to 53
> [24/Oct/2016:13:32:14 +0300] category=BACKEND severity=INFORMATION
> msgID=9437594 msg=Local DB backend userRoot does not specify the number of
> cleaner threads: defaulting to 2 threads
> [24/Oct/2016:13:32:15 +0300] category=JEB severity=NOTICE msgID=8847402
> msg=The database backend userRoot containing 712 entries has started
> Exception in thread "main" java.lang.ExceptionInInitializerError: A
> security class cannot be found in this JVM because of the following reason:
> sun.security.x509.CertAndKeyGen
> at org.opends.server.util.Platform$PlatformIMPL.<clinit>(
> Platform.java:157)
> at org.opends.server.util.Platform.<clinit>(Platform.java:96)
> at org.opends.server.schema.StringPrepProfile.normalize(StringP
> repProfile.java:189)
> at org.opends.server.schema.StringPrepProfile.prepareUnicode(St
> ringPrepProfile.java:104)
> at org.opends.server.schema.CaseIgnoreEqualityMatchingRule.
> normalizeValue(CaseIgnoreEqualityMatchingRule.java:145)
> at org.opends.server.types.AttributeValues$DelayedNormalization
> Value.getNormalizedValue(AttributeValues.java:187)
> at org.opends.server.types.AttributeValues$DelayedNormalization
> Value.hashCode(AttributeValues.java:249)
> at java.util.HashMap.hash(HashMap.java:362)
> at java.util.HashMap.put(HashMap.java:492)
> at java.util.HashSet.add(HashSet.java:217)
> at org.opends.server.types.AttributeBuilder$SmallSet.add(Attrib
> uteBuilder.java:907)
> at org.opends.server.types.AttributeBuilder.add(AttributeBuilde
> r.java:1281)
> at org.opends.server.backends.jeb.JECompressedSchema.decodeAttr
> ibute(JECompressedSchema.java:606)
> at org.opends.server.types.Entry.decodeAttributes(Entry.java:3856)
> at org.opends.server.types.Entry.decode(Entry.java:3702)
> at org.opends.server.backends.jeb.ID2Entry$EntryCoder.decode(
> ID2Entry.java:130)
> at org.opends.server.backends.jeb.ID2Entry$EntryCoder.access$
> 200(ID2Entry.java:71)
> at org.opends.server.backends.jeb.ID2Entry.entryFromDatabase(
> ID2Entry.java:284)
> at org.opends.server.backends.jeb.ID2Entry.get(ID2Entry.java:443)
> at org.opends.server.backends.jeb.EntryContainer.searchIndexed(
> EntryContainer.java:1545)
> at org.opends.server.backends.jeb.EntryContainer.search(EntryCo
> ntainer.java:1124)
> at org.opends.server.backends.jeb.BackendImpl.search(BackendImpl.java:960)
> at org.opends.server.core.GroupManager.performBackendInitializa
> tionProcessing(GroupManager.java:644)
> at org.opends.server.core.BackendConfigManager.initializeBacken
> dConfig(BackendConfigManager.java:326)
> at org.opends.server.core.DirectoryServer.initializeBackends(Di
> rectoryServer.java:2231)
> at org.opends.server.core.DirectoryServer.startServer(Directory
> Server.java:1432)
> at org.opends.server.core.DirectoryServer.main(DirectoryServer.java:9501)
> The timeout of '200' seconds to start the server has been reached. You can
> use the argument '--timeout' to increase this timeout
>
>
>
> --
> Saygılarımla
>
> Burak Bozyiğit
> [email protected]
>
> _______________________________________________
> Linux-sunucu E-Posta Listesi
> [email protected]
>
> Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
> okuyabilirsiniz;
>
> Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
> e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
> dakika içinde üyeliğinizi sonlandırabilirsiniz.
> https://liste.linux.org.tr/mailman/listinfo/linux-sunucu
>
>
--
İyi çalışmalar...
Mustafa DUMLUPINAR
http://www.seyhanproject.com
_______________________________________________
Linux-sunucu E-Posta Listesi
[email protected]
Liste kurallarını http://liste.linux.org.tr/kurallar.php bağlantısından
okuyabilirsiniz;
Bu Listede neden bulunduğunuzu bilmiyorsanız veya artık bu listeden gelen
e-postaları almak istemiyorsanız aşağıdaki bağlantı adresini kullanarak 1
dakika içinde üyeliğinizi sonlandırabilirsiniz.
https://liste.linux.org.tr/mailman/listinfo/linux-sunucu