nach dem morgendlichen Einschalten der Kassenkiste schlägt das Aktualisieren der Zeit fehl und ein Selbsttest jagt den nächsten, wodurch die Weboberfläche quasi nicht mehr benutzt werden kann (reagiert nicht mehr auf Klicks).
Workaround ist momentan: Den Connector stoppen, sich als Admin anmelden, den Connector starten und sofort danach das TSE-Setup anschubsen.
Die Logs sehen folgendermassen aus, zuerst die Einträge nach dem Start (die "***" habe ich hinzugefügt):
Code: Alles auswählen
TSE seems to be mounted
Sync Time = 1800 seconds (30 minutes)
2020-10-14T08:49:29.075704: Abgeschlossen Startup des TSEConnectors
2020-10-14T08:51:56.835765: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T08:51:57.364959: isCheckUseful = true: current = 1602658317, lastSucces=0
2020-10-14T08:51:57.365255: Check for TSE Status and availability
2020-10-14T08:51:57.368955: TSE has no valid self test. Start self test now.
2020-10-14T08:51:57.370154: Start Self Test
2020-10-14T08:52:10.972431: Completed Self Test
2020-10-14T08:52:11.015533: TSE has no valid time. Set time now.
2020-10-14T08:52:11.015772: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-14T08:52:11.119115: TSE update time resulted into an error so self test will be triggered. Error message: WormException: WORM_ERROR_NOT_AUTHORIZED
2020-10-14T08:52:11.119414: Start Self Test
2020-10-14T08:52:24.526714: Completed Self Test
2020-10-14T08:52:24.629008: TSE update time resulted into an error: WormException: WORM_ERROR_NOT_AUTHORIZED
2020-10-14T08:52:25.361163: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T08:52:25.366046: isCheckUseful = true: current = 1602658345, lastSucces=0
2020-10-14T08:52:25.366199: Check for TSE Status and availability
2020-10-14T08:52:25.374434: TSE has no valid time. Set time now.
2020-10-14T08:52:25.374550: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-14T08:52:25.475634: TSE update time resulted into an error so self test will be triggered. Error message: WormException: WORM_ERROR_NOT_AUTHORIZED
2020-10-14T08:52:25.475974: Start Self Test
2020-10-14T08:52:38.919893: Completed Self Test
2020-10-14T08:52:39.090781: TSE update time resulted into an error: WormException: WORM_ERROR_NOT_AUTHORIZED
2020-10-14T08:52:39.195265: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T08:52:39.200160: isCheckUseful = true: current = 1602658359, lastSucces=0
2020-10-14T08:52:39.200318: Check for TSE Status and availability
2020-10-14T08:52:39.211498: TSE has no valid time. Set time now.
2020-10-14T08:52:39.211646: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-14T08:52:39.312787: TSE update time resulted into an error so self test will be triggered. Error message: WormException: WORM_ERROR_NOT_AUTHORIZED
2020-10-14T08:52:39.313087: Start Self Test
2020-10-14T08:52:52.860825: Completed Self Test
2020-10-14T08:52:53.020745: TSE update time resulted into an error: WormException: WORM_ERROR_NOT_AUTHORIZED
Und hier die Einträge nach dem Ausführen des TSE-Setups (die "***" habe ich hinzugefügt):
Code: Alles auswählen
TSE seems to be mounted
Sync Time = 1800 seconds (30 minutes)
2020-10-14T09:15:36.882644: Abgeschlossen Startup des TSEConnectors
2020-10-14T09:15:37.972392: Transferred POST-Data: {"pass":"***","pin":[***],"puk":[***],"clientid":"ORD1","cmd":"setup"}
2020-10-14T09:15:38.274776: Start Self Test
2020-10-14T09:15:54.791264: Completed Self Test
2020-10-14T09:15:54.791517: Start Login
2020-10-14T09:15:54.980547: Logged in
2020-10-14T09:15:55.339256: Start InfoTask
2020-10-14T09:15:55.399903: Completed InfoTask. Out=CommandResult [ok=true, msg={"msg":"No factory reset done. Self Test completed. Time updated"}]
CommandResult [ok=true, msg={"msg":"TseDescription: ***\nceritificateExpirationDate: ***\nCreated Signatures: ***\nhasValidTime: true\nAnzahl verbleibender Signaturen: ***\n"}]
2020-10-14T09:15:55.423204: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T09:15:55.427177: isCheckUseful = true: current = 1602659755, lastSucces=0
2020-10-14T09:15:55.427301: Check for TSE Status and availability
2020-10-14T09:15:55.435744: TSE needs time sync because soon expiration of maxSyncTime after last time sync
2020-10-14T09:15:55.790981: TSE time is set
2020-10-14T09:15:56.195159: TSE time is set
2020-10-14T09:15:56.198830: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T09:15:56.205205: isCheckUseful = false: current = 1602659756, lastSucces=1602659756
2020-10-14T09:15:56.205369: Ignore Check request - last check not that far in the past
2020-10-14T09:15:56.210703: Transferred POST-Data: {"pass":"***","pin":[***],"clientid":"ORD1","cmd":"check"}
2020-10-14T09:15:56.214149: isCheckUseful = false: current = 1602659756, lastSucces=1602659756
2020-10-14T09:15:56.214266: Ignore Check request - last check not that far in the past
Soweit ich das mitbekommen habe, ist danach den Tag über alles normal und kein Aufruf des TSE-Setups mehr nötig.
Ordersprinter-Version ist die momentan aktuelle (2.0.9)
Bin ich mit diesem Verhalten alleine oder geht es anderen auch so?
Und hat jemand vielleicht eine Idee was das Problem sein könnte?
Gruß,
Florian