Schlüsseldiskette nicht eindeutig ermittelbar

Wie fest verknüfen

 
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 07.12.2016 - 15:08 Uhr  ·  #1
Hallo,

mit der Volksbank Münster gibt es mit dem Server Probleme. Ich kann den Schlüssel hochladen, aber es werden die Konten nicht angelegt.

Der Zugang ist in Ordnung. Mit dem Client schaffe ich es, indem ich das Konto mnuell anlege und dann das Sicherheitsmedium mit dem Konto verknüpfe. Es werden Daten übertragen.

Ich möchte aber den Server verwenden und nicht manuell alle Stunde abholen.


Der Server sagt nach dem er den Schlüssel importiert hat, ok. Und dann beim Syncronisieren:

"Zu verwendende Schlüsseldiskette nicht eindeutig ermittelbar. Bitte fest verknüpfen"

Wie mache ich das beim Server????

Danke für Hinweise und Lösung.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 07.12.2016 - 17:03 Uhr  ·  #2
Die feste Verknuepfung zu den Konten geschieht automatisch beim Upload der Schluesseldatei. Ich nehme daher an, dass beim Upload eben doch irgendwas nicht korrekt funktionierte und daher die Konten eben doch nicht fest zugeordnet wurden. Das ist aber nur Spekulation. Konkrete Hinweise sollten sich aber in der jameica.log finden.
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 07.12.2016 - 21:58 Uhr  ·  #3
Interessant ist, daß zwar eine Schlüsseldatei angezeigt wird, ich ihn aber nicht löschen kann. Wie lösche ich ihn?

Home » HBCI-Sicherheitsmedien verwalten » Schlüsseldiskette

wird der Schlüssel aufgeführt löschen bringt ein Fehler:

Fehler beim Löschen der Schlüsseldiskette: null
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 07.12.2016 - 22:08 Uhr  ·  #4
Was stehen denn in der jameica.log fuer Fehler?
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 08.12.2016 - 19:17 Uhr  ·  #5
Code
[Thu Dec 08 19:13:41 CET 2016][ERROR][qtp0-1][de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.delete] error while deleting pin/tan config
java.lang.NullPointerException
  at de.willuhn.jameica.hbci.payment.web.beans.PassportsRdh.delete(PassportsRdh.java:242)
  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
  at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at sun.reflect.misc.Trampoline.invoke(Unknown Source)
  at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source)
  at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
  at java.lang.reflect.Method.invoke(Unknown Source)
  at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
  at java.beans.Statement.invokeInternal(Unknown Source)
  at java.beans.Statement.access$000(Unknown Source)
  at java.beans.Statement$2.run(Unknown Source)
  at java.security.AccessController.doPrivileged(Native Method)
  at java.beans.Statement.invoke(Unknown Source)
  at java.beans.Expression.getValue(Unknown Source)
  at de.willuhn.datasource.BeanUtil.invoke(BeanUtil.java:246)
  at de.willuhn.jameica.webtools.FrontController.service(FrontController.java:239)
  at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
  at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:502)
  at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:363)
  at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
  at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
  at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
  at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)
  at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
  at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
  at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
  at org.mortbay.jetty.Server.handle(Server.java:324)
  at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)
  at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)
  at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:741)
  at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:213)
  at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:403)
  at org.mortbay.jetty.bio.SocketConnector$Connection.run(SocketConnector.java:228)
  at org.mortbay.jetty.security.SslSocketConnector$SslConnection.run(SslSocketConnector.java:635)
  at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:522)

[Thu Dec 08 19:13:41 CET 2016][ERROR][pool-1-thread-1][de.willuhn.jameica.messaging.StatusBarServerMessageConsumer.handleMessage] Fehler beim Löschen der Schlüsseldiskette: null
[Thu Dec 08 19:15:19 CET 2016][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: JVM Statistics
[Thu Dec 08 19:15:19 CET 2016][INFO][scheduler service][de.willuhn.jameica.sensors.service.impl.SchedulerImpl$Worker.run] collected data from device: hibiscus.server: statistics


Danke.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 12.12.2016 - 09:17 Uhr  ·  #6
Der Fehler beim Loeschen der Schluesseldatei aus dem Server war ein Bug im Hibiscus-Server, der dann auftrat, wenn man versuchte, eine Schluesseldatei zu loeschen, der keine Konten zugeordnet sind. Ist gefixt und morgen im Nightly-Build. Also mach morgen ein Update auf das unter http://willuhn.de/products/hibiscus-server/download.php verfuegbare Nightly-Build. Dann sollte sich die Schluesseldatei fehlerfrei loeschen und danach neu uploaden lassen.
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 12.12.2016 - 11:55 Uhr  ·  #7
Nein, auch durch ein Update lässt sich der Schlüssel nicht löschen. "Fehler beim Löschen der Schlüsseldiskette: null"
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 12.12.2016 - 11:57 Uhr  ·  #8
Zitat geschrieben von ruth

Nein, auch durch ein Update lässt sich der Schlüssel nicht löschen. "Fehler beim Löschen der Schlüsseldiskette: null"


Bitte lies mein letztes Posting nochmal aufmerksam:

Zitat

Ist gefixt und morgen im Nightly-Build. Also mach morgen ein Update...
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 14.12.2016 - 19:42 Uhr  ·  #9
Sorry.

Gut ich konnte jetzt die Datei/ Schlüssel neu entfernen. Mit dem Neuimport wurde aber kein Konto zugewiesen/ ausgelesen.

"Zu verwendende Schlüsseldiskette nicht eindeutig ermittelbar. Bitte fest verknüpfen" ist die Meldung.

Beim Client mußte ich dies so machen und da klappt dann auch der Abruf. Importieren tue ich den Zugang den ich zuvor mit hibiscus angelegt und syncronisiert habe. Beim Client löschte ich die Schlüssel, aber nicht die Konten. Ist das das Problem? Ich verwende eine MySql-DB und Server und Client greifen daruaf zu.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 15.12.2016 - 09:46 Uhr  ·  #10
Die feste Zuordnung zwischen Schluesseldatei und Konto geschieht rein lokal. Heisst: Eine im Client vorgenommene feste Zuordnung kann anders aussehen als auf dem Server.
Kannst du die Schluesseldatei nochmal vom Server loeschen, neu importieren und dann den Teil aus der jameica.log posten? Beim Upload der Schluesseldatei werden automatisch die zugehoerigen Konten ermittelt und fest verknuepft. Dabei sollte es auch keine Rolle spielen, ob die Konten bereits existierten oder dabei neu angelegt wurden. Es sei denn, die Konten existieren bereits in Hibiscus und als Verfahren ist PIN/TAN hinterlegt.

Kann das vielleicht sein? Sprich: Dass du die Konten vom Client aus per PIN/TAN verwendest?
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 15.12.2016 - 11:51 Uhr  ·  #11
Hallo,

zunächst ein Dankeschön für die Hilfe!!

Pin/Tan wird/wurde nicht verwendet.

Der Schlüssel lässt sich im Client importieren. Möglich, dass dort die Zuordnung (ich schrieb ja bereits, dass ich manuell das Konto zugordnet habe) gespeichert ist. Ich habe mehrfach im Client den Schlüssel gelöscht und importiert. Auch nach der Fehlermeldung beim Server. Siehe das folgende:

----

Code
 Zeilen wurden entfernt, da sie persönliche Daten enthielten.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 15.12.2016 - 12:06 Uhr  ·  #12
Zitat geschrieben von ruth

Der Schlüssel lässt sich im Client importieren. Möglich, dass dort die Zuordnung (ich schrieb ja bereits, dass ich manuell das Konto zugordnet habe) gespeichert ist.


Nein. Wie ich schon schrieb. Die feste Zuordnung von Schluesseldateien zu Konten wird lokal gespeichert - NICHT in der Datenbank. Daher beeinflusst eine andere Zuordnung auf dem Client auch nicht den Server.

Aber die Ursache bei dir ist eine andere - ganz offensichtliche. Aus deinem Log:

Code

...HBCI error code: 9050:Die Nachricht enthält Fehler...
...9800:Dialog abgebrochen...
...9390:Signatur-ID ist ungültig.


Die Kommunikation mit der Bank endet mit einem Fehler. Die Bank sendet "Signatur-ID ist ungültig". Daher werden auch keine Konten angelegt/abgelichen.
Die Signatur-ID deiner Schluesseldatei ist ungueltig.

1) Loesche den Schluessel auf dem Server.
2) Importiere die Schluesseldatei im Client. Klicke dann dort auf den Button "Signatur-ID synchronisieren". Damit wird die Datei wieder "repariert" (mit der Bank synchronisiert).
3) Importiere jetzt die Datei auf dem Server neu.
4) Loesche die Datei auf dem Client.
5) Stelle sicher, dass du die Datei NUR auf dem Server verwendest. Sobald du eine Kopie der Datei auf dem Client weiterverwendest, wirst du zwangsweise wieder in das selbe Problem laufen.

Es ist NICHT möglich, Kopien von Schlüsseldateien zu erzeugen und dann sowohl Original als auch Kopie weiterzuverwenden. Die mit dem Bank-Server synchron geführte Signatur-ID kommt hierbei zwangsweise bei einer der beiden Dateien "aus dem Tritt" und verursacht genau diese Fehlermeldung.
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 15.12.2016 - 18:48 Uhr  ·  #13
Hallo,

genau nach Anleitung vorgegenagen.

Er sagt

Schlüssel importiert und Konten angelegt.

Bei der Kontoübersicht / Konten verwalten wird das Konto nicht angezeigt.


Die Volksbank wird nicht abgeholt.

Code
muß jetzt hier nicht mehr stehen / Probelm wurde gelöst, siehe unten
Raimund Sichmann
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 8435
Dabei seit: 08 / 2002
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 08:29 Uhr  ·  #14
Hast du auch die VR-Kennung eingetragen?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 09:48 Uhr  ·  #15
@ruth: Kannst du mal ein aktuelles Log posten, welches auch den Vorgang des Uploads der Schluesseldatei enthaelt? Das von dir gepostete Log enthaelt nur den Start-Vorgang des Programms aber keine Benutzer-Aktionen.
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 17:10 Uhr  ·  #16
Hallo,

er sagt zwar Schlüssel importiert und Konten angelegt. Machte er aber nicht.

Code



muß jetzt hier nicht mehr stehen / Probelm wurde gelöst, siehe unten



Wo soll denn der VR-Key eingetragen werden?
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 17:13 Uhr  ·  #17
Naja, oben drueber findet sich die Log-Meldung (sogar mit Level "ERROR"):

Zitat

no accounts found, passport will be unusable within payment server


Entweder die Benutzerkennung in der Schluesseldatei ist falsch (das ist das Feld, in das der VR-Key muss) oder dem Bankzugang sind tatsaechlich Bank-seitig keine Konten zugeordnet.
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 17:41 Uhr  ·  #18
Das schrieb ich ja bereits. Beim Client habe ich die Konten manuell zugeordet. Da funktioniert dann alles. Jetzt benötige ich die Möglichkeit beim Server. Also dort eben auch händisch die Konten zuzuordnen.

Das ist übrigens ein typisches Verhalten bei den Volksbanken. Das kenne ich auch von Freunden. Sie ordnen halt dann händisch zu.

Kann man beim Client den betreffenten Eintrag in einer Konfigurationsdatei exportieren und beim Server in eine reinschreiben?
ruth
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 20
Dabei seit: 12 / 2014
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 17:55 Uhr  ·  #19
Problem gelöst!!!

Es war tatsächlich der VR-Key. Diese muß ins Feld Kundenkennung.

Also Schlüssel gelöscht.
In den Client geladen.
Dort den VRKey eingetragen.
Schlüssel syncr.
Schlüssel gelöscht.
Schlüssel in den Server geladen.
Alles Gut: Konten wurden angelegt.

Vielen Dank!!!
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Schlüsseldiskette nicht eindeutig ermittelbar

 · 
Gepostet: 16.12.2016 - 17:59 Uhr  ·  #20
Achso.
Die Config-Datei lautet heisst

de.willuhn.jameica.hbci.passports.rdh.rmi.RDHKey.properties

und befindet sich im Ordner "cfg" innerhalb des Jameica-Benutzer-Ordners. Die kannst du eigentlich auf den Server übernehmen, da dort die Konten ja aufgrund der selben Datenbank die gleichen IDs haben. Du muesstest aber die Pfad-Angaben der Schluesseldatei anpassen.
Gewählte Zitate für Mehrfachzitierung:   0