Start Hibiscus bricht nach Passworteingabe mit IOException a

 
lichtscheu
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 12 / 2012
Betreff:

Start Hibiscus bricht nach Passworteingabe mit IOException a

 · 
Gepostet: 30.12.2012 - 16:55 Uhr  ·  #1
Ich habe heute mein Linux von 12.1 auf 12.2 aktualisiert (X64).
Seit dem bricht Hibiscus Jameica mit folgender Exception ab, nachdem ich das Master-Passwort eingegeben habe:
Zitat

[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.gui.util.Font.<clinit>] system font: 1|Sans Serif|9.0|0|GTK|1|
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getKeyStore] keystore loaded successfully
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.RegistryService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.ClassService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] classfinder include: jameica\.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] classfinder include: .*\.class
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.prepareClasses] inspecting /home/annette/jameica/jameica.jar
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/ws-commons-java5-1.0.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/ws-commons-util-1.0.2.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/xmlrpc-client-3.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/apache_xmlrpc/xmlrpc-common-3.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/bouncycastle/bcprov-jdk15-144.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/de_willuhn_ds/de_willuhn_ds.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/de_willuhn_util/de_willuhn_util.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/h2/h2.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/h2/h2mig_pagestore_addon.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-cli-1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-collections-3.2.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-lang-2.6.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/jakarta_commons/commons-logging-1.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mckoi/mckoidb.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mysql/mysql-connector-java-5.0.7-bin.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/nanoxml/nanoxml-2.2.3.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips.ui_1.0.4.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips_1.0.4.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/splash.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/linux64/swt.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.core.runtime_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.jface_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.osgi_3.1.1.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.ui.forms_3.1.0.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swtcalendar/swtcalendar.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/jakarta-oro-2.0.8.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/velocity-1.5.jar
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.PluginSourceService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.DeployService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for uninstallable plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.BeanService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] starting privileged action: writable check for /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] finished privileged action: writable check for /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/.jameica/plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for updatable plugins
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.SSLSocketFactoryService
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.services.SSLSocketFactoryService.init] applying jameica's ssl socket factory
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init ssl context
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init key manager [using algorithm: SunX509]
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init Jameica trust manager
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.<init>] trusting java trustmanager
[Sun Dec 30 16:13:06 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager] loading trustmanager SunX509
[Sun Dec 30 16:13:06 CET 2012][ERROR][de.willuhn.jameica.system.Application.startupError] FATAL ERROR WHILE JAMEICA STARTUP
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:250)
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more



Zur Problemlösung habe ich
- alte Sichernung eingespielt (von vor dem Update)
- komplett Jameica/Hibiscus gelöscht (erst ohne, dann auch mit Benutzerverzeichnis) und neueste Version installiert

Ich habe fast die Vermutung, dass der Fehler in Java und nicht Jameica/Hibiscus liegt, weiß aber nicht, wo ich da mit der Suche anfangen soll.

Auf einem anderen System startet Hibiscus anstandslos unter Suse 12.2 in exakt derselben Software-Konfiguration (derselbe Kernel, dasselbe Java) auf anderer Hardware, testweise habe ich die Konfigurationen/Benutzerverzeichnisse getauscht, ohne Ergebnis. Recher 1 tut, egal welches Benutzerverzeichnis ich ihm unterjubele, Rechner 2 nicht.

Was vielleicht noch interessant ist:
Zitat

[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.4.0
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20121201
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 437
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] max. memory: 227mb
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.version : 3.4.11-2.16-desktop
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.version : 1.7.0_09
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Oracle Corporation
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.name : annette
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.home : /home/annette
[Sun Dec 30 16:13:02 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] file.encoding : UTF-8


Unter Windoofs läuft das Ganze, sogar nach Einspielen des Linux-Backups des letzten Kontoabrufs mit allen Umsätzen, aber davon wollte ich eigentlich weg... Hat ja auch jahrelang funktioniert.


Bin für jeden Tipp dankbar!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: Start Hibiscus bricht nach Passworteingabe mit IOException a

 · 
Gepostet: 30.12.2012 - 22:40 Uhr  ·  #2
Diese Meldung hier:

Code
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)


kommt, wenn die Keystore-Datei /home/<username>/.jameica/cfg/jameica.keystore nicht gelesen werden kann. Entweder ist sie tatsaechlich kaputt. Oder sie halt falsche Dateiberechtigungen, sodass der User sie nicht mehr lesen/schreiben kann. Oder die installierte Java-Version unterstuetzt das JKS-Dateiformat nicht. Du koenntest testhalber mal Java 6 installieren und Java 7 deinstallieren.
lichtscheu
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 12 / 2012
Betreff:

Re: Start Hibiscus bricht nach Passworteingabe mit IOException a

 · 
Gepostet: 31.12.2012 - 11:08 Uhr  ·  #3
Keinerlei Änderung mit Java 6, auch nicht, nachdem ich ein neues, nicht vorhandenes Benutzerverzeichnis angegeben habe. Die Exception bleibt dieselbe.
Zitat

[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] starting Jameica Version 2.4.0
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Built-Date : 20121201
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] Buildnumber: 437
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] max. memory: 227mb
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] sys charset: UTF-8
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] command line parameters
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.arch : amd64
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.name : Linux
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] os.version : 3.4.11-2.16-desktop
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.version : 1.6.0_24
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vendor : Sun Microsystems Inc.
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.runtime.name: OpenJDK Runtime Environment
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] java.vm.name : OpenJDK 64-Bit Server VM
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.name : annette
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] user.home : /home/annette
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.jameica.services.SysinfoService.init] file.encoding : UTF-8
[Mon Dec 31 10:53:13 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.BackupService

und
Zitat

[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mckoi/mckoidb.jar
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/mysql/mysql-connector-java-5.0.7-bin.jar
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/nanoxml/nanoxml-2.2.3.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips.ui_1.0.4.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/paperclips/net.sf.paperclips_1.0.4.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/splash.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/linux64/swt.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.core.runtime_3.1.1.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.jface_3.1.1.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.osgi_3.1.1.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swt/org.eclipse.ui.forms_3.1.0.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/swtcalendar/swtcalendar.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/jakarta-oro-2.0.8.jar
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.ClassService.init] loaded system jar /home/annette/jameica/lib/velocity/velocity-1.5.jar

[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.PluginSourceService
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.DeployService

Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for uninstallable plugins

at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:247)
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.util.Session.<init>] creating new session. default timeout: 1800000 millis
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.BeanService

at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] starting privileged action: writable check for /home/annette/jameica/plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.JameicaSecurityManager.doPrivileged] [privcount: 0] finished privileged action: writable check for /home/annette/jameica/plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.system.Config.getUserPluginDir] creating /home/annette/.jameica.new/plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/jameica/plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.DeployService.cleanup] /home/annette/.jameica.new/plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.DeployService.init] searching for updatable plugins
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.system.Config.getUpdateDir] creating /home/annette/.jameica.new/updates
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.boot.BootLoader.resolve] init service de.willuhn.jameica.services.SSLSocketFactoryService
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.services.SSLSocketFactoryService.init] applying jameica's ssl socket factory
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init ssl context
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init key manager [using algorithm: SunX509]
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.SSLFactory.getSSLContext] init Jameica trust manager
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.<init>] trusting java trustmanager
[Mon Dec 31 10:53:22 CET 2012][INFO][de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager] loading trustmanager SunX509
[Mon Dec 31 10:53:22 CET 2012][ERROR][de.willuhn.jameica.system.Application.startupError] FATAL ERROR WHILE JAMEICA STARTUP
java.lang.RuntimeException: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:58 )
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:139)
at de.willuhn.boot.BootLoader.resolve(BootLoader.java:119)
at de.willuhn.boot.BootLoader.getBootable(BootLoader.java:72)
at de.willuhn.jameica.system.Application.init(Application.java:102)
at de.willuhn.jameica.system.Application.newInstance(Application.java:86)
at de.willuhn.jameica.Main.main(Main.java:78 )
Caused by: java.security.KeyStoreException: problem accessing trust storejava.io.IOException: Invalid keystore format
at sun.security.ssl.TrustManagerFactoryImpl.engineInit(TrustManagerFactoryImpl.java:75)
at javax.net.ssl.TrustManagerFactory.init(TrustManagerFactory.java:247)
at de.willuhn.jameica.security.JameicaTrustManager.getSystemTrustManager(JameicaTrustManager.java:94)
at de.willuhn.jameica.security.JameicaTrustManager.<init>(JameicaTrustManager.java:61)
at de.willuhn.jameica.security.SSLFactory.getSSLContext(SSLFactory.java:624)
at de.willuhn.jameica.services.SSLSocketFactoryService.init(SSLSocketFactoryService.java:46)
... 6 more


wie geschrieben: nicht vorhandenes Verzeichnis als Benutzerverzeichnis angegeben.
Zitat

annette@trillian:~/jameica> ll ~/.jameica.new/cfg
insgesamt 8
-rw-r--r-- 1 annette users 229 31. Dez 10:53 de.willuhn.jameica.system.Config.properties
-rw-r--r-- 1 annette users 2202 31. Dez 10:53 jameica.keystore
annette@trillian:~/jameica>

sollten doch als Rechte reichen.
Ein chmod a+w auf jameica.keystore hat übrigens auch keine Besserung gebracht. Es liegt nicht an den Berechtigungen. Und wenn die Datei karp0tt ist, hat Jameica sie karp0tt angelegt.
Vielleicht fehlen auf der Kiste irgendwelche Java-Zertifikate oder sind karp0tt oder falsch, ich weiß aber nicht, welche benutzt werden.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 10838
Dabei seit: 03 / 2005
Betreff:

Re: Start Hibiscus bricht nach Passworteingabe mit IOException a

 · 
Gepostet: 01.01.2013 - 23:18 Uhr  ·  #4
Mir ist nicht bekannt, dass Jameica kaputte Keystores erzeugt. Jedenfalls habe ich noch nie von einem solchen Fall gehoert. Der Stacktrace (insbesondere "TrustManagerFactoryImpl.java, Zeile 75" - Code http://grepcode.com/file/repos…yImpl.java) deutet darauf hin, dass bei deiner Java-Installation tatsaechlich die Stamm-Zertifikate nicht gefunden werden.

Das kann nur zwei moegliche Ursachen haben:

a) Du hast manuell die System-Properties "javax.net.ssl.trustStore" und/oder "javax.net.ssl.trustStoreType" und/oder "javax.net.ssl.trustStoreProvider" und/oder "javax.net.ssl.trustStorePassword" auf ungueltige Werte gesetzt. Was ich aber nicht glaube.

b) Oder du hast das SuSE-Paket[1] "java-ca-certificates" deinstalliert oder es ist anderweitig kaputt. Das halte ich fuer wahrscheinlicher. Allerdings hat dieses Paket eine Abhaengigkeit zu Java. Es ist also gar nicht ohne weiteres moeglich, das zu deinstallieren, ohne von Yast bzw. dem von dir verwendeten Paketmanager mit Paket-Konflikt-Meldungen konfrontiert zu weden.

Heisst: Stelle sicher, dass das Paket "java-ca-certificates" installiert ist. Installiere es ggf. nochmal neu. Und oeffne den Paketmanager (z.Bsp. Yast) und behebe dort ggf. vorhandene Paket-Konflikte.


[1] In dem Zusammenhang: "Linux 12.1" bzw "Linux 12.2" gibt es nicht. Ich nehme daher an, dass du OpenSuSE meinst.
lichtscheu
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 3
Dabei seit: 12 / 2012
Betreff:

Re: Start Hibiscus bricht nach Passworteingabe mit IOException a

 · 
Gepostet: 02.01.2013 - 07:33 Uhr  ·  #5
Bingo!
Es war aber nicht das java ca-certificates Paket alleine (da war ich schon selbst drauf gekommen), eine (Drüber-)Installation brachte keine Änderung. Erst nachdem ich alle Pakete, die irgendwie nach ca-cert aussehen, drüberintalliert habe, gehts wieder, fliegt die Exception nicht mehr.

Jetzt darf ich mich nur noch damit beschäftigen, den Kartenleser zum Laufen zu kriegen, aber dafür gibts ja genug Anleitungen im Netz.

Und natürlich meine ich OpenSuSE, hatte ich im Eifer des Gefechts wohl vergessen. Ich benutze die Distri immerhin seit Version 5 und installiere wohlweißlcih erst auf dem Backup-Rechner, da ich schon einiges bei Updates erlebt habe. Und da liefs ja.
Gewählte Zitate für Mehrfachzitierung:   0