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?
TSE auf Raspberry Pi
-
Gast
Re: TSE auf Raspberry Pi
Habe nun alles neu aufgesetzt.
Raspberry Pi mit dem Original OS
habe das Installationsskript durchlaufen lassen
im Terminal habe ich eingegeben
und ich bekomme immernoch, hat nichts gebracht.
Der TSE hat im Filemanager den Namen "SWISSMEMORY". Habe also auch versucht
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=normalund ich bekomme immernoch
Habe es auch mitTSE not mounted yet - check again in some seconds...
Code: Alles auswählen
sudo mount /dev/sdb1 /mntDer TSE hat im Filemanager den Namen "SWISSMEMORY". Habe also auch versucht
zu tauschen inmountpount=/mnt/SWISSBIT
. Die Ausgabe ist und bleibt:mountpount=/mnt/SWISSMEMORY
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...
-
Gast
Re: TSE auf Raspberry Pi
Der Raspi hat die Eingabe nun endlich genommen und mir eine Fehlermeldung ausgegeben.
Meine Eingabe:
Die Fehlermeldung:
Hat jemand noch einen Idee was ich noch tun kann?
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/SWISSMEMORYDie Fehlermeldung:
Ich habe im Ordner "/usr/local/bin/tseconnector/swissbit/nativelibs/linux64" beide libWorm Dateien getauscht mit der Version 5.9.1 (sdk-offline).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)
Hat jemand noch einen Idee was ich noch tun kann?
-
pichel
- Administrator
- Beiträge: 1447
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: TSE auf Raspberry Pi
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
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
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)