Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keycard not recognized on Linux (Manjaro) #16768

Open
Artiom-M opened this issue Nov 19, 2024 · 5 comments
Open

Keycard not recognized on Linux (Manjaro) #16768

Artiom-M opened this issue Nov 19, 2024 · 5 comments
Labels
bug Something isn't working linux wallet-team
Milestone

Comments

@Artiom-M
Copy link

Artiom-M commented Nov 19, 2024

Bug Report

Description

Desktop app doesn't see the card reader

Steps to reproduce

Start App fresh
Select "I already use Status"
Select "Login with keycard"
Screen display:
Image

Additional Information

Card and reader works with keycard_cli and pcscd_scan

  • Status desktop version:
    StatusIm-Desktop-v2.31.1-a322b9-x86_64.AppImage
    Log looks like:
INFO [11-19|03:47:18.127] Status backend initialized               backend=geth version=3.4.0-5-ga01c7ed1e commit=a01c7ed1e IpfsGatewayURL=https://ipfs.status.im/
INF 2024-11-19 03:47:18.376Z app info                                   topics="status-app" tid=751391 file=nim_status_client.nim:246 version=2.31.1 commit=a322b99d7 currentDateTime=2024-11-19T14:47:18+11:00
INF 2024-11-19 03:47:18.376Z starting application controller...         topics="status-app" tid=751391 file=nim_status_client.nim:248
INF 2024-11-19 03:47:20.409Z starting application...                    topics="status-app" tid=751391 file=nim_status_client.nim:251
WRN 2024-11-19 03:47:20.409Z Error decoding signal                      topics="signals-manager" tid=751391 file=signals_manager.nim:49 err="Unknown signal received: mediaserver.started"
keycard - no-pcsc
INF 2024-11-19 03:47:34.859Z shutting down...                           topics="status-app" tid=751391 file=nim_status_client.nim:222
INF 2024-11-19 03:47:34.859Z logging out...                             topics="app-controller" tid=751391 file=app_controller.nim:296
ERROR[11-19|03:47:34.864|github.com/status-im/status-go/mobile/status.go:958] error in makeJSONResponse                error="there is no running node"
  • Operating System:
    Manjaro Linux

pcsc log:

Nov 19 14:58:17 pure systemd[1]: Started PC/SC Smart Card Daemon.
Nov 19 14:58:17 pure (pcscd)[752857]: pcscd.service: Referenced but unset environment variable evaluates to an empty string: PCSCD_ARGS
Nov 19 14:58:18 pure pcscd[752857]: 00000000 ../PCSC/src/winscard_svc.c:404:ContextThread() Communication protocol mismatch!
Nov 19 14:58:18 pure pcscd[752857]: 00000016 ../PCSC/src/winscard_svc.c:406:ContextThread() Client protocol is 4:4
Nov 19 14:58:18 pure pcscd[752857]: 00000002 ../PCSC/src/winscard_svc.c:408:ContextThread() Server protocol is 4:5
@Artiom-M Artiom-M added the bug Something isn't working label Nov 19, 2024
@anastasiyaig
Copy link
Contributor

@Artiom-M hey thanks for reporting. In order to make keycard operational on Linux there is a need to install additional lib

sudo apt-get update
sudo apt-get -y install pcscd

@Artiom-M
Copy link
Author

I have pcscd working. There are logs from it in my report.

@anastasiyaig
Copy link
Contributor

alright, can you pls share which linux you are using just now?

@Artiom-M
Copy link
Author

It's Manjaro, as written on the report.

@anastasiyaig anastasiyaig added this to the 2.33.0 Beta milestone Nov 19, 2024
@anastasiyaig anastasiyaig changed the title Keycard not recognized on Linux Keycard not recognized on Linux (Manjaro) Nov 19, 2024
@anastasiyaig
Copy link
Contributor

@caybro @saledjenic maybe you guys can take a look. It works to me on Ubuntu 22.04 just fine

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working linux wallet-team
Projects
Status: No status
Development

No branches or pull requests

2 participants