Von Linux nach Windows umziehen

 
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Von Linux nach Windows umziehen

 · 
Gepostet: 21.01.2017 - 22:37 Uhr  ·  #1
Hallo zusammen,

ich habe jameica und hibiscus auf Win neu installiert und habe das .jameica Verzeichnis von Ubuntu aus nach c:\Users\<name>\.jameica kopiert. Außerdem habe ich die Pfad zur Schlüsseldatei neu gesetzt, da dieser natürlich noch von der Ubuntu-Installation eingetragen war.

Habe ich etwas vergessen? Ich bekomme immer noch direkt Fehlermeldungen, wenn ich

Code

[21.01.2017 21:35:03] Synchronisierung via HBCI läuft
[21.01.2017 21:35:03]  
[21.01.2017 21:35:03] Synchronisiere Konto: Kontokorrent, IBAN xxx [Commerzbank vormals Dresdner Bank ESOP]
[21.01.2017 21:35:03] Initialisiere HBCI-Sicherheitsmedium
[21.01.2017 21:35:03] Erzeuge HBCI-Handle
[21.01.2017 21:35:03] Öffne HBCI-Verbindung
[21.01.2017 21:35:05] Fehler: null
[21.01.2017 21:35:05] Synchronisierung via HBCI wird nach Fehler fortgesetzt
[21.01.2017 21:35:05]  
[21.01.2017 21:35:05] Synchronisiere Konto: Kontokorrent, IBAN xxx [Commerzbank vormals Dresdner Bank ESOP]
[21.01.2017 21:35:05] Initialisiere HBCI-Sicherheitsmedium
[21.01.2017 21:35:05] Erzeuge HBCI-Handle
[21.01.2017 21:35:05] Öffne HBCI-Verbindung
[21.01.2017 21:35:10] Fehler: null



Da scheint irgendwie noch überhaupt gar nichts zu laufen, da scheinbar noch nicht einmal eine Verbindung mit dem Server aufzubauen versucht wird.

Weiß jemand Rat?

Gruß,
IceRage
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 22.01.2017 - 13:37 Uhr  ·  #2
Hallo nochmal,

ich habe jetzt alles noch ein Mal von vorne gemacht und zunächst erst einmal nur versucht, den key zu synchronisieren. Daraufhin erhalte ich folgende Meldung im log-File:

 Schreibzugriff auf C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen\hibiscus-1306767527921.rdh_4145567576182036850 verweigert

Code
Caused by: de.willuhn.util.ApplicationException: Schreibzugriff auf C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen\hibiscus-1306767527921.rdh_4145567576182036850 verweigert
  at de.willuhn.jameica.security.JameicaSecurityManager.checkFile(JameicaSecurityManager.java:114)
  ... 31 more org.kapott.hbci.manager.HBCIUtils.log(HBCIUtils.java:1109)
[Sun Jan 22 12:34:04 CET 2017][ERROR][de.willuhn.jameica.hbci.passports.rdh.Controller.syncSigId] unable to sync key 
org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Erzeugen eines HBCIHandler Objektes
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:141)
  at de.willuhn.jameica.hbci.passports.rdh.Controller.syncSigId(Controller.java:526)
  at de.willuhn.jameica.hbci.passports.rdh.Detail$5.handleAction(Detail.java:111)
  at de.willuhn.jameica.gui.parts.Button$1$1.run(Button.java:177)
  at org.eclipse.swt.custom.BusyIndicator.showWhile(Unknown Source)
  at de.willuhn.jameica.gui.GUI$6.run(GUI.java:896)
  at org.eclipse.swt.widgets.Synchronizer.syncExec(Unknown Source)
  at org.eclipse.swt.widgets.Display.syncExec(Unknown Source)
  at de.willuhn.jameica.gui.GUI.startSync(GUI.java:892)
  at de.willuhn.jameica.gui.parts.Button$1.widgetSelected(Button.java:171)
  at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)
  at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)
  at org.eclipse.swt.widgets.Display.runDeferredEvents(Unknown Source)
  at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)
  at de.willuhn.jameica.gui.GUI.loop(GUI.java:913)
  at de.willuhn.jameica.gui.GUI.init(GUI.java:324)
  at de.willuhn.jameica.system.Application.init(Application.java:148)
  at de.willuhn.jameica.system.Application.newInstance(Application.java:90)
  at de.willuhn.jameica.Main.main(Main.java:78)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Registrieren der Nutzerdaten
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:222)
  at org.kapott.hbci.manager.HBCIHandler.<init>(HBCIHandler.java:132)
  ... 20 more
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: Fehler beim Synchronisieren der Signatur-Id
  at org.kapott.hbci.manager.HBCIUser.fetchSigId(HBCIUser.java:546)
  at org.kapott.hbci.manager.HBCIUser.updateUserData(HBCIUser.java:648)
  at org.kapott.hbci.manager.HBCIUser.register(HBCIUser.java:671)
  at org.kapott.hbci.manager.HBCIHandler.registerUser(HBCIHandler.java:220)
  ... 21 more
Caused by: org.kapott.hbci.exceptions.ProcessException: Fehler beim Synchronisieren der Signatur-Id
  at org.kapott.hbci.manager.HBCIUser.fetchSigId(HBCIUser.java:532)
  ... 24 more


Ich führe jameica aber schon mit Administratorrechten aus. Also eigentlich muss auf die Schlüsseldatei zugegriffen werden können. Hat jemand eine Idee, woran es liegen kann?

Gruß,
IceRage
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 22.01.2017 - 14:43 Uhr  ·  #3
Was ich an diesem Vorgang merkwürdig finde, ist, dass versucht wird, folgendes File zu öffnen:
C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen\hibiscus-1306767527921.rdh_4145567576182036850

Der Schlüssel ist aber nur so zu erreichen:
C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen\hibiscus-1306767527921.rdh

Es wird also _4145567576182036850 an den Schlüsselnamen angehängt, was dazu führt, dass ein File geöffnet werden soll, der aber natürlich nicht im Ordner liegt. Außerdem, sind es immer unterschiedliche Anhängungen, die vom Programm erzeugt werden und mit denen das File geöffnet werden soll.

Wie geht das zusammen?

Gruß,
IceRage
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 22.01.2017 - 14:50 Uhr  ·  #4
Außerdem, um vielleicht noch die zugehörigen Process Monitor Ausgabe von Sysinternals zu zeigen, wird der Ordner wie folgt geöffnet und ein Schreibversuch unternommen:

Code
13:27:06,2758706  javaw.exe  6472  CreateFile  C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen  SUCCESS  Desired Access: Read Data/List Directory, Synchronize, Disposition: Open, Options: Directory, Synchronous IO Non-Alert, Attributes: n/a, ShareMode: Read, Write, Delete, AllocationSize: n/a, OpenResult: Opened

13:27:06,2758966  javaw.exe  6472  QueryDirectory  C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen\hibiscus-1306767527921.rdh_2379800095003242532  NO SUCH FILE  Filter: hibiscus-1306767527921.rdh_2379800095003242532

13:27:06,2759089  javaw.exe  6472  CloseFile  C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen  SUCCESS  


Der Ordner wird also scheinbar zunächst mit Schreibrechten und CreateFile geöffnet, dann aber das File nicht gefunden.

Für mich sieht es so aus, als würde dadurch versucht werden, mit einer Zufallszahl eine Sicherungsdatei anzulegen, dann diese Sicherungsdatei beschrieben werden und anschließend wieder geschlossen werden, damit nicht ohne Sicherung das Key-File verändert wird.

Frage ist aber: Warum wird diese Datei mit CreateFile-Handle nicht angelegt?

Gruß,
IceRage
little.yoda
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 259
Dabei seit: 05 / 2014
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 23.01.2017 - 10:50 Uhr  ·  #5
Hi

Nicht 100%ig sicher, ob es auch in deinem Fall zutrifft:

In der Vergangenheit waren immer mal wieder Virenscanner die Ursache für solche Probleme.
Missaoui
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Deutschland
Beiträge: 15
Dabei seit: 01 / 2013
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 23.01.2017 - 12:49 Uhr  ·  #6
Es sieht danach aus, dass nun mit dem Umzug nach Windows, das Programm JAMEICA und die Daten in einem Verzeichnis zusammengefasst wurde. Das wird aber von JAMEICA unterbunden und die Lösung dafür ist, die Daten (was unter .jameica in Linux war) in einem separaten Verzeichnis abzulegen. Das Verzechnis kann beim Start von JAMEICA üben den Schalter -f mitgegeben werden.
hibiscus
Benutzer
Avatar
Geschlecht: keine Angabe
Herkunft: Leipzig
Homepage: willuhn.de/
Beiträge: 11355
Dabei seit: 03 / 2005
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 30.01.2017 - 10:48 Uhr  ·  #7
Sorry fuer die spaete Antwort - war im Urlaub.
Die Ursage ist - wie Missaoui schrieb, dass Benutzer- und Programmdaten nicht vermischt werden duerfen. Jameica unterbindet sonst den Schreibzugriff. Siehe auch

http://www.willuhn.de/wiki/dok…nis_nutzen

Der Pfad "C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen" sieht jedenfalls so aus, als wuerde er sich innerhalb des Programmordners befinden.

@IceRage: Lege die Schluesseldatei in einem Ordner *ausserhalb* von "C:\Users\andre\Documents\nebenkosten\banking_jameica" ab und passe den Pfad in Hibiscus entsprechend an oder importiere die Schluesseldatei einfach neu. Dann sollte es gehen.
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 03.02.2017 - 21:40 Uhr  ·  #8
Zitat geschrieben von Missaoui

Es sieht danach aus, dass nun mit dem Umzug nach Windows, das Programm JAMEICA und die Daten in einem Verzeichnis zusammengefasst wurde. Das wird aber von JAMEICA unterbunden und die Lösung dafür ist, die Daten (was unter .jameica in Linux war) in einem separaten Verzeichnis abzulegen. Das Verzechnis kann beim Start von JAMEICA üben den Schalter -f mitgegeben werden.


LÄUFT! :D

Vielen Dank! :-) :-) :-)
IceRage
Benutzer
Avatar
Geschlecht: keine Angabe
Beiträge: 27
Dabei seit: 05 / 2008
Betreff:

Re: Von Linux nach Windows umziehen

 · 
Gepostet: 03.02.2017 - 21:41 Uhr  ·  #9
Zitat geschrieben von hibiscus

Sorry fuer die spaete Antwort - war im Urlaub.
Die Ursage ist - wie Missaoui schrieb, dass Benutzer- und Programmdaten nicht vermischt werden duerfen. Jameica unterbindet sonst den Schreibzugriff. Siehe auch

http://www.willuhn.de/wiki/dok…nis_nutzen

Der Pfad "C:\Users\andre\Documents\nebenkosten\banking_jameica\jameica-win64\humpen" sieht jedenfalls so aus, als wuerde er sich innerhalb des Programmordners befinden.

@IceRage: Lege die Schluesseldatei in einem Ordner *ausserhalb* von "C:\Users\andre\Documents\nebenkosten\banking_jameica" ab und passe den Pfad in Hibiscus entsprechend an oder importiere die Schluesseldatei einfach neu. Dann sollte es gehen.


Jo vielen Dank! Das mit dem Verzeichnis ändern funktioniert.

Ich hatte das unter Ubuntu die ganzen Jahre immer so. Da ging das immer. Aber egal. Alles gut! Läuft!

Vielen Dank! :-) :-) :-)
Gewählte Zitate für Mehrfachzitierung:   0