Ich versuche einen Debian 13 basierten Kiosk zu nutzen mit `weston` und `sdl-freerdp` (oder `xfreerdp`). Mit der 3.15 Version im normalen Debian Repository klappt Fullscreen und `/multimon` nicht, aber mit der 3.24.2 aus dem backports Repository schon. Der Host ist ein Windows 11 Pro. Mit `/smartcard` wird die lokale Smartcard durchgereicht, auch vom Sicherheitspaket (und `certutil`) erkannt, sobald ich aber die PIN eingegeben habe, kommt Smartcard System Fehler 1082. Starte ich mit `/smartcard:"KOBIL KAAN SIM III (..." (Bezeichnung aus `pcsc_scan`) kommt: ``` [13:51:33:939] [202021:0003153b] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:51:35:209] [202021:0003153b] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:51:35:213] [202021:0003153b] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:51:35:213] [202021:0003153b] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:51:36:115] [202021:00031562] [ERROR][com.freerdp.utils.smartcard.call] - [scard_log_status_error_wlog]: SCardGetStatusChangeA failed with error SCARD_E_UNKNOWN_READER [-2146435063] [13:51:36:115] [202021:00031562] [ERROR][com.freerdp.utils.smartcard.call] - [scard_log_status_error_wlog]: IRP failure: SCardGetStatusChangeA (0x000900A0) failed with error SCARD_E_UNKNOWN_READER [-2146435063] ``` Starte ich ohne den Reader explizit anzugeben(`/smartcard`): ``` [13:54:19:636] [202715:00031801] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:54:20:971] [202715:00031801] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:54:20:974] [202715:00031801] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:54:20:974] [202715:00031801] [INFO][com.freerdp.channels.rdpdr.client] - [device_announce]: registered [smartcard] device #1: SCARD (type=32 id= 1) [13:54:21:544] [202715:00031803] [ERROR][com.freerdp.utils.smartcard.call] - [scard_log_status_error_wlog]: IRP failure: SCardIsValidContext (0x0009001C) failed with error SCARD_E_INVALID_HANDLE [-2146435069] [13:54:21:621] [202715:00031803] [ERROR][com.freerdp.utils.smartcard.call] - [scard_log_status_error_wlog]: SCardReleaseContext failed with error SCARD_E_INVALID_HANDLE [-2146435069] [13:54:21:621] [202715:00031803] [ERROR][com.freerdp.utils.smartcard.call] - [scard_log_status_error_wlog]: IRP failure: SCardReleaseContext (0x00090018) failed with error SCARD_E_INVALID_HANDLE [-2146435069] ``` Die Smartcard funktioniert an einem Windows 11 RDP Client problemlos. Gibt es eine Idee, woran das scheitert oder ist die `sdl-freerdp` 3.24.2 einfach buggy?
... Mehr anzeigen