Belgian e-id on Ubuntu
I got the error
Wrong root certificate
when I wanted to read the information from my e-id.
This was because both open openct and pcscd were running. Stopping openct and restarting pcscd solved this. Depending on your hardware you can only use one of these two daemons, if they are both running then you won’t have any luck reading the card.
/etc/init.d/openct stop
/etc/init.d/pcscd restart
/etc/init.d/pcscd restart
This worked for my type of reader
Bus 001 Device 006: ID 072f:9000 Advanced Card Systems, Ltd ACR38 AC1038-based Smart Card Reader