TSE auf Raspberry Pi

Antwort erstellen

Bestätigungscode
Gib den Code genau so ein, wie du ihn siehst; Groß- und Kleinschreibung wird nicht unterschieden.
Smileys
:D :) ;) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :!: :?: :idea: :arrow: :| :mrgreen: :geek: :ugeek:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[url] ist eingeschaltet
Smileys sind eingeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: TSE auf Raspberry Pi

Re: TSE auf Raspberry Pi

von pichel » Di 18. Jun 2024, 00:06

Hallo,

die wichtige Meldung im Log ist "can't load AMD 64 .so on a AARCH64 platform".

Ich interpretiere das so, dass die libWormAPI.so nicht für die ARM-Architektur, die im Raspi ist, kompiliert wurde. Du brauchst also ein TSE-SDK speziell für den Raspi bzw. die ARM-Architektur. Im Forum wurde berichtet, dass es das gibt und wahrscheinlich hast du den Link auch aus jenem Beitrag. Ich habe das selbst aber noch nicht getestet, sondern empfehle den Raspi aus verschiedenen Gründen, die ich schon oft dargelegt habe, gar nicht mehr und stecke da auch keine Arbeit in die Unterstützung des Raspis mehr rein.

Viele Grüße,

Stefan

Re: TSE auf Raspberry Pi

von Gast » Mo 10. Jun 2024, 22:12

Der Raspi hat die Eingabe nun endlich genommen und mir eine Fehlermeldung ausgegeben.
Meine Eingabe:

Code: Alles auswählen

sudo java -Djava.library.path=/usr/local/bin/tseconnector/swissbit/nativelibs/linux64 -jar /usr/local/bin/tseconnector/swissbit/tseconnector.jar pass=123 port=8000 supplier=swissbit mode=normal loglevel=2 mountpoint=/media/kasse/SWISSMEMORY

Die Fehlermeldung:
2024-06-10T22:02:33.050796674: Start TSEConnector mit diesen Parametern:
2024-06-10T22:02:33.102128036: pass= 123
2024-06-10T22:02:33.102240165: port= 8000
2024-06-10T22:02:33.102321942: supplier= swissbit
2024-06-10T22:02:33.102386738: mountpoint= /media/kasse/SWISSMEMORY
2024-06-10T22:02:33.102482700: mode= normal
2024-06-10T22:02:33.102561718: loglevel= 2
2024-06-10T22:02:33.102611403: showlog= 1
2024-06-10T22:02:33.102657088: tarexportfile=/tmp/tsetar
2024-06-10T22:02:33.102714272: TSEConnector-Version: 2.4
TSE seems to be mounted
java.lang.UnsatisfiedLinkError: /usr/local/bin/tseconnector/swissbit/nativelibs/linux64/libWormAPI.so: /usr/local/bin/tseconnector/swissbit/nativelibs/linux64/libWormAPI.so: cannot open shared object file: No such file or directory (Possible cause: can't load AMD 64 .so on a AARCH64 platform)
at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)
at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)
at java.base/jdk.internal.loader.NativeLibraries.findFromPaths(NativeLibraries.java:315)
at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:287)
at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2427)
at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:818)
at java.base/java.lang.System.loadLibrary(System.java:1993)
at com.secureflashcard.wormapi.WormAPIJNI.<clinit>(WormAPIJNI.java:14)
at com.secureflashcard.wormapi.WormStore.<init>(WormStore.java:289)
at tseconnector.tseconnector.main(tseconnector.java:156)
Ich habe im Ordner "/usr/local/bin/tseconnector/swissbit/nativelibs/linux64" beide libWorm Dateien getauscht mit der Version 5.9.1 (sdk-offline).

Hat jemand noch einen Idee was ich noch tun kann?

Re: TSE auf Raspberry Pi

von Gast » So 9. Jun 2024, 20:58

Habe nun alles neu aufgesetzt.
Raspberry Pi mit dem Original OS
habe das Installationsskript durchlaufen lassen
im Terminal habe ich

Code: Alles auswählen

sudo java -Djava.library.path=/usr/local/bin/tseconnector/swissbit/nativelibs/linux64 -jar /usr/local/bin/tseconnector/swissbit/tseconnector.jar pass=123 port=8000 supplier=swissbit mountpount=/mnt/SWISSBIT mode=normal
eingegeben
und ich bekomme immernoch
TSE not mounted yet - check again in some seconds...
Habe es auch mit

Code: Alles auswählen

sudo mount /dev/sdb1 /mnt
, hat nichts gebracht.
Der TSE hat im Filemanager den Namen "SWISSMEMORY". Habe also auch versucht
mountpount=/mnt/SWISSBIT
zu tauschen in
mountpount=/mnt/SWISSMEMORY
. Die Ausgabe ist und bleibt:
2024-06-09T20:45:05.784929111: Suche TSE Hardware in Linux-Systen...
2024-06-09T20:45:05.812974706: Keine TSE gefunden, wurde sie eingehängt?
2024-06-09T20:45:05.813140374: Start TSEConnector mit diesen Parametern:
2024-06-09T20:45:05.813216430: pass= 123
2024-06-09T20:45:05.813271874: port= 8000
2024-06-09T20:45:05.813322875: supplier= swissbit
2024-06-09T20:45:05.813375671: mountpoint= auto
2024-06-09T20:45:05.813429172: mode= normal
2024-06-09T20:45:05.813485653: loglevel= 0
2024-06-09T20:45:05.813535765: showlog= 1
2024-06-09T20:45:05.813598358: tarexportfile=/tmp/tsetar
2024-06-09T20:45:05.813662988: TSEConnector-Version: 2.4
TSE not mounted yet - check again in some seconds...

TSE auf Raspberry Pi

von Teorema » So 9. Jun 2024, 18:25

Hallo zusammen,

Ich habe im Forum nach antworten Gesuch und leider nichts passendes gefunden.
Ich möchte meine TSE verbinden und sicherstellen, dass nach einen Neustart von alleine eine Verbindung hergestellt wird.
Die Datei "libWormsAPI.so" die in diesem Forum als Link gepostet wurden, habe ich runtergeladen und getauscht. Ohne Erfolg. Wenn ich den Java Server starte, habe ich immer das gleiche Ergebnis: "TSE not mounted yet...".

Was kann ich noch machen?

Nach oben