Hallo Herr Pichel,
ich habe heute eine frische 2.0.10 Installation, aufgesetzt mit dem Ubuntuinstaller Skript, mit dem Bugfix ausgestattet und eine Ersteinrichtung der TSE nach Anleitung durchgeführt. Soweit so gut - alles läuft.
Jedoch ist das Ganze leider weiterhin nicht rebootfest. Nach dem Neustart des Gesamtsystems ergibt die TSE-Info: hasvalidtime = false.
Wenn ich dann einen Selbsttest starte wird dieser erfolgreich durchlaufen und danach ist die TSE scheinbar einsatzbereit (hasvalidtime =true)
Haben Sie hierzu eine Idee / kann ich hier irgendwie etwas zur Lösung beitragen?
Herzlichen Dank für Ihre Arbeit.
Mfg
Florian
BUG: TSE Connector
-
- Administrator
- Beiträge: 1170
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: BUG: TSE Connector
Hallo Florian,
magst du mir die Ausgabe vom TSEConnector nach dem Reboot zuschicken, der zeigt, wie er aus dem Problem mit der Zeitsynchronisation nicht mehr rauskommt?
Gruß,
Stefan
magst du mir die Ausgabe vom TSEConnector nach dem Reboot zuschicken, der zeigt, wie er aus dem Problem mit der Zeitsynchronisation nicht mehr rauskommt?
Gruß,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Re: BUG: TSE Connector
Hallo Herr Pichel,
anbei die Ausgabe. Wie beschrieben wird dann manuell ein Selbsttest forciert, nach welchem alles klappt.
Vielen Dank für die Hilfe
VG
Florian
anbei die Ausgabe. Wie beschrieben wird dann manuell ein Selbsttest forciert, nach welchem alles klappt.
Code: Alles auswählen
2020-10-25T10:17:52.837467: Start TSEConnector mit diesen Parametern:
2020-10-25T10:17:52.844206: pass= 123
2020-10-25T10:17:52.844675: port= 8000
2020-10-25T10:17:52.845052: supplier= swissbit
2020-10-25T10:17:52.845400: mountpoint=/media/kasse/SWISSBIT
2020-10-25T10:17:52.845758: mode= normal
2020-10-25T10:17:52.846195: loglevel= 2
2020-10-25T10:17:52.846671: showlog= 1
2020-10-25T10:22:33.099411: Abgeschlossen Startup des TSEConnectors
2020-10-25T10:24:55.076376: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:24:55.448146: isCheckUseful = true: current = 1603617895, lastSucces=0
2020-10-25T10:24:55.448287: Check for TSE Status and availability
2020-10-25T10:25:00.061429: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:00.069112: isCheckUseful = true: current = 1603617900, lastSucces=0
2020-10-25T10:25:00.069219: Check for TSE Status and availability
2020-10-25T10:25:05.061420: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:05.067570: isCheckUseful = true: current = 1603617905, lastSucces=0
2020-10-25T10:25:05.067770: Check for TSE Status and availability
2020-10-25T10:25:10.784014: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:10.790689: isCheckUseful = true: current = 1603617910, lastSucces=0
2020-10-25T10:25:10.790863: Check for TSE Status and availability
2020-10-25T10:25:15.782713: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:15.788168: isCheckUseful = true: current = 1603617915, lastSucces=0
2020-10-25T10:25:15.788362: Check for TSE Status and availability
2020-10-25T10:25:20.783796: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:20.788715: isCheckUseful = true: current = 1603617920, lastSucces=0
2020-10-25T10:25:20.788845: Check for TSE Status and availability
2020-10-25T10:25:25.783095: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:25.788473: isCheckUseful = true: current = 1603617925, lastSucces=0
2020-10-25T10:25:25.788727: Check for TSE Status and availability
2020-10-25T10:25:30.781696: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:30.785980: isCheckUseful = true: current = 1603617930, lastSucces=0
2020-10-25T10:25:30.786108: Check for TSE Status and availability
2020-10-25T10:25:35.783505: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:35.788375: isCheckUseful = true: current = 1603617935, lastSucces=0
2020-10-25T10:25:35.788484: Check for TSE Status and availability
2020-10-25T10:25:40.784411: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:40.789532: isCheckUseful = true: current = 1603617940, lastSucces=0
2020-10-25T10:25:40.789676: Check for TSE Status and availability
2020-10-25T10:25:45.785299: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:45.789682: isCheckUseful = true: current = 1603617945, lastSucces=0
2020-10-25T10:25:45.789810: Check for TSE Status and availability
2020-10-25T10:25:47.863557: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"getinfo"}
2020-10-25T10:25:50.783205: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:25:50.789528: isCheckUseful = true: current = 1603617950, lastSucces=0
2020-10-25T10:25:50.789696: Check for TSE Status and availability
2020-10-25T10:25:52.264914: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"forceselftest"}
2020-10-25T10:25:53.109284: Trying to do self test without admin login and registering client
2020-10-25T10:25:53.109395: Start Self Test
2020-10-25T10:26:06.776274: Completed Self Test
2020-10-25T10:26:07.621928: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:07.628008: isCheckUseful = true: current = 1603617967, lastSucces=0
2020-10-25T10:26:07.628264: Check for TSE Status and availability
2020-10-25T10:26:07.836321: TSE has no valid time. Set time now.
2020-10-25T10:26:07.836543: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-25T10:26:08.566496: TSE time is set
2020-10-25T10:26:09.805867: TSE time is set
2020-10-25T10:26:09.819771: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:09.832565: isCheckUseful = false: current = 1603617969, lastSucces=1603617969
2020-10-25T10:26:09.832727: Ignore Check request - last check not that far in the past
2020-10-25T10:26:09.839408: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:09.842930: isCheckUseful = false: current = 1603617969, lastSucces=1603617969
2020-10-25T10:26:09.843053: Ignore Check request - last check not that far in the past
2020-10-25T10:26:10.784649: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:10.788782: isCheckUseful = false: current = 1603617970, lastSucces=1603617969
2020-10-25T10:26:10.788883: Ignore Check request - last check not that far in the past
2020-10-25T10:26:15.786024: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:15.789579: isCheckUseful = false: current = 1603617975, lastSucces=1603617969
2020-10-25T10:26:15.789717: Ignore Check request - last check not that far in the past
2020-10-25T10:26:17.842349: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"puk":[1,2,3,4,5,6],"clientid":"ORD1","cmd":"getinfo"}
2020-10-25T10:26:21.345469: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:21.349775: isCheckUseful = false: current = 1603617981, lastSucces=1603617969
2020-10-25T10:26:21.350040: Ignore Check request - last check not that far in the past
2020-10-25T10:26:26.345445: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:26.349862: isCheckUseful = false: current = 1603617986, lastSucces=1603617969
2020-10-25T10:26:26.349977: Ignore Check request - last check not that far in the past
2020-10-25T10:26:31.345139: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:31.349991: isCheckUseful = false: current = 1603617991, lastSucces=1603617969
2020-10-25T10:26:31.350168: Ignore Check request - last check not that far in the past
2020-10-25T10:26:36.344051: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:36.348331: isCheckUseful = false: current = 1603617996, lastSucces=1603617969
2020-10-25T10:26:36.348450: Ignore Check request - last check not that far in the past
2020-10-25T10:26:41.344261: Transferred POST-Data: {"pass":"tsepass","pin":[1,2,3,4,5],"clientid":"ORD1","cmd":"check"}
2020-10-25T10:26:41.348731: isCheckUseful = false: current = 1603618001, lastSucces=1603617969
2020-10-25T10:26:41.348847: Ignore Check request - last check not that far in the past
VG
Florian
-
- Administrator
- Beiträge: 1170
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: BUG: TSE Connector
Hallo Florian,
vielen Dank für das Log. Ich habe den TSEConnector nun nochmal angepasst, so dass hoffentlich auch dein Service-Neustart-Problem damit gelöst sein sollte. Die neue Version habe ich in einer neuen 2.0.11 gerade veröffentlicht. Du musst aber nur den TSEConnector aus der Suite nehmen, denn die anderen Änderungen sind für dich nicht relevant, weil sie sich auf den Installer beziehen.
Gruß,
Stefan
vielen Dank für das Log. Ich habe den TSEConnector nun nochmal angepasst, so dass hoffentlich auch dein Service-Neustart-Problem damit gelöst sein sollte. Die neue Version habe ich in einer neuen 2.0.11 gerade veröffentlicht. Du musst aber nur den TSEConnector aus der Suite nehmen, denn die anderen Änderungen sind für dich nicht relevant, weil sie sich auf den Installer beziehen.
Gruß,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Re: BUG: TSE Connector
Riesen Dank für diese super schnelle Reaktion!
Der 2.0.11 TSE-Connector ist eingespielt und das Problem ist behoben
Klasse!!
Schönen Abend.
VG
Florian
Der 2.0.11 TSE-Connector ist eingespielt und das Problem ist behoben
Klasse!!
Schönen Abend.
VG
Florian
Re: BUG: TSE Connector
Moin Stefan,pichel hat geschrieben: ↑Sa 24. Okt 2020, 16:31 Hier ist die neue Version (entpacken und die jar ersetzen):
http://www.ordersprinter.de/bugfixes/tseconnector.zip
Hilft diese Version nun?
Gruß,
Stefan
ich habe die Version gestern installieren können. Mal schauen, was die so bringt.
Das Problem von oben mit dem SELF_TEST ist auch nur ein einziges Mal aufgetreten. Könnte also länger dauern den Fix zu bestätigen.
Viele Grüße
André
-
- Administrator
- Beiträge: 1170
- Registriert: So 13. Sep 2015, 19:48
- Wohnort: Hamburg
- Kontaktdaten:
Re: BUG: TSE Connector
Hallo André,
ich hoffe, dass die in 2.0.11 enthaltene TSEConnector-Version die finale ist (ok, vielleicht noch ein wenig das TSElog aufhübschen, z.B. mit einer richtigen Seriennummer, wie du in einem anderen Thread hingewiesen hast).
Die Version in der 2.0.11 ist allerdings noch etwas mehr erweitert, als es die Bugfix.Version ist, die ich davor verlinkt hatte.
Ich bin gespannt.
Gruß,
Stefan
ich hoffe, dass die in 2.0.11 enthaltene TSEConnector-Version die finale ist (ok, vielleicht noch ein wenig das TSElog aufhübschen, z.B. mit einer richtigen Seriennummer, wie du in einem anderen Thread hingewiesen hast).
Die Version in der 2.0.11 ist allerdings noch etwas mehr erweitert, als es die Bugfix.Version ist, die ich davor verlinkt hatte.
Ich bin gespannt.
Gruß,
Stefan
Stefan Pichel
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)
Entwickler der Kassensoftware OrderSprinter (http://www.ordersprinter.de)