Bitte wähle nachfolgend aus, welche Beiträge auf dieser Themenseite auf dem Ausdruck ausgegeben werden sollen. Um dies zu tun markiere bitte die Checkbox auf der linken Seite der Posts, die im Ausdruck berücksichtigt werden sollen und klicke anschließend ganz unten auf der Seite auf den Button "Drucken".

Synchronisation: Unable to write passport file

Michael25

Betreff:

Synchronisation: Unable to write passport file

 ·  Gepostet: 19.05.2021 - 17:46 Uhr  ·  #159660
Hallo,
ich habe Hibiscus auf neuer Hardware installiert und die alten Daten übernommen: Schaut alles richtig aus. Vorgestern habe ich auch auf der neuen Hardware erfolgreich eine Synchronisation durchgeführt. Heute nun beim Synchronisieren:
Code
[19.05.2021 17:30:36] Synchronisierung via FinTS/HBCI läuft
[19.05.2021 17:30:36]  
[19.05.2021 17:30:36] Synchronisiere Konto: XYZ
[19.05.2021 17:30:36] Initialisiere Bank-Zugang
[19.05.2021 17:30:37] Führe Geschäftsvorfall aus: "XYZ: Umsätze/Salden abrufen"
[19.05.2021 17:30:37] Führe Aufträge aus...
[19.05.2021 17:30:37]     Führe Dialog-Initialisierung aus
[19.05.2021 17:30:37]     [Fehler] org.kapott.hbci.exceptions.HBCI_Exception: *** error while signing
  at org.kapott.hbci.security.Sig.signIt(Sig.java:368)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:253)
  at org.kapott.hbci.manager.HBCIKernelImpl.rawDoIt(HBCIKernelImpl.java:176)
  at org.kapott.hbci.dialog.AbstractRawHBCIDialog.sendData(AbstractRawHBCIDialog.java:123)
  at org.kapott.hbci.dialog.AbstractRawHBCIDialog.execute(AbstractRawHBCIDialog.java:96)
  at org.kapott.hbci.manager.HBCIDialog.doDialogInit(HBCIDialog.java:116)
  at org.kapott.hbci.manager.HBCIDialog.doIt(HBCIDialog.java:445)
  at org.kapott.hbci.manager.HBCIHandler.execute(HBCIHandler.java:416)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.executeJobs(HBCISynchronizeBackend.java:371)
  at de.willuhn.jameica.hbci.synchronize.hbci.HBCISynchronizeBackend$HBCIJobGroup.sync(HBCISynchronizeBackend.java:292)
  at de.willuhn.jameica.hbci.synchronize.AbstractSynchronizeBackend$Worker.run(AbstractSynchronizeBackend.java:407)
  at de.willuhn.jameica.gui.GUI$7.run(GUI.java:1081)
Caused by: org.kapott.hbci.exceptions.HBCI_Exception: unable to write passport file /mnt/Daten/Technik/Banking/Jameica Hibiscus/Data/.jameica/hibiscus/passports/1568890361000.pt
  at org.kapott.hbci.passport.storage.PassportStorage.save(PassportStorage.java:172)
  at org.kapott.hbci.passport.HBCIPassportPinTan.saveChanges(HBCIPassportPinTan.java:228)
  at org.kapott.hbci.security.Sig.signIt(Sig.java:304)
  ... 11 more
Caused by: java.io.IOException: Keine Berechtigung
  at java.base/java.io.UnixFileSystem.createFileExclusively(Native Method)
  at java.base/java.io.File.createTempFile(File.java:2107)
  at org.kapott.hbci.passport.storage.PassportStorage.save(PassportStorage.java:162)
  ... 13 more
[19.05.2021 17:30:37] Aufträge ausgeführt
[19.05.2021 17:30:37] Fehler beim Abrufen das Saldos: Unbekannter Fehler

Das Verzeichnis /mnt/Daten/Technik/Banking/Jameica Hibiscus/Data/.jameica/hibiscus/ gehört root:root und enthält sechs Dateien von vorgestern.
Wie löse ich das Problem?
Danke, Michael

hibiscus

Betreff:

Re: Synchronisation: Unable to write passport file

 ·  Gepostet: 19.05.2021 - 18:08 Uhr  ·  #159662
Na indem du Inhaber und Gruppe des Ordners korrigierst. Wenn die Daten Root gehören, kann der User da natürlich nicht schreiben.

Michael25

Betreff:

Re: Synchronisation: Unable to write passport file

 ·  Gepostet: 19.05.2021 - 18:47 Uhr  ·  #159664
Danke,
keine Ahnung was passiert ist: Ich hatte die Daten mit rsync und --groups / --owner übernommen. Das habe ich neu übertragen und konnte synchronisieren.
Das Problem mit dem tanJack trenne ich mal ab ...