amagovpt / autenticacao.gov

Middleware Oficial de Identificação Eletrónica em Portugal - Cartão de Cidadão, da Chave Móvel Digital e Sistema de Certificação de atributos profissionais
https://www.autenticacao.gov.pt
European Union Public License 1.2
168 stars 33 forks source link

Leitores de Cartões deixam de aparecer nas definições após restart #124

Open lpalgarvio opened 1 year ago

lpalgarvio commented 1 year ago

Olá, Após restart da aplicação ou do sistema operativo, a aplicação deixa de detectar leitores de cartões, e de permitir escolher leitores de cartões. Nas definições, a lista aparece em branco. Podem investigar? Obrigado

Testado com:

Pacote Flatpak 3.10.0:

$ sudo apt -y install flatpak plasma-discover-backend-flatpak;
$ sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo;
$ wget https://aplicacoes.autenticacao.gov.pt/apps/pteid-mw-linux.x86_64.flatpak;
$ flatpak install pteid-mw-linux.x86_64.flatpak;
$ flatpak list
Name                       Application ID                       Version  Branch      Origin                Installation
Mesa                       org.freedesktop.Platform.GL.default  21.3.9   21.08       flathub               system
openh264                   org.freedesktop.Platform.openh264    2.1.0    2.0         flathub               system
Breeze GTK theme           org.gtk.Gtk3theme.Breeze             5.27.3   3.22        flathub               system
KDE Application Platform   org.kde.Platform                              5.15-21.08  flathub               system
Autenticação.gov           pt.gov.autenticacao                  3.10.0   master      autenticacao2-origin  system
$ flatpak run pt.gov.autenticacao;

Nota: reboot/logoff para ter entrada de menu adicionada na lista de aplicações. image

Pacote Debian 3.8.1 (2022-09-16):

$ wget https://aplicacoes.autenticacao.gov.pt/apps/pteid-mw_ubuntu22_amd64.deb;
$ sudo apt -y install pcscd libxml-security-c20;
$ sudo dpkg -i pteid-mw_ubuntu22_amd64.deb;
$ dpkg -l | grep pteid
ii  pteid-mw                                      3.8.1+git20220916                           amd64        Autenticação.Gov

image

SO: Kubuntu 22.04 latest updates, desktop KDE

$ uname -a
Linux essenciazen01 5.19.0-38-generic #39~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Fri Mar 17 21:16:15 UTC 2 x86_64 x86_64 x86_64 GNU/Linux

$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.2 LTS
Release:        22.04
Codename:       jammy

$ plasmashell --version
plasmashell 5.24.7
$ kf5-config --version
Qt: 5.15.3
Plataformas do KDE: 5.92.0
kf5-config: 1.0
lpalgarvio commented 1 year ago

Só para despistar,

Deixa de funcionar assim que se reinicia o sistema operativo.

Tenho o plugin Autenticação Cartão Cidadão também instalado. https://autenticacao.gov.pt/fa/ajuda/autenticacaogovpt.aspx

agrr commented 1 year ago

Bom dia @lpalgarvio, temos aqui um issue de Ubuntu 22.04 com uma descrição semelhante: https://github.com/amagovpt/autenticacao.gov/issues/121

lpalgarvio commented 1 year ago

Alo André!

Confirmo, funcionou, tanto com o .deb como com o flatpak.

sudo systemctl enable pcscd.socket;
sudo systemctl enable pcscd.service;
sudo systemctl restart pcscd.service;

Será possivel documentar melhor as páginas de download/instruções? https://github.com/amagovpt/autenticacao.gov/issues/126

Obrigado