Package Details: autenticacao-gov-pt-bin 3.12.0-2

Git Clone URL: https://aur.archlinux.org/autenticacao-gov-pt-bin.git (read-only, click to copy)
Package Base: autenticacao-gov-pt-bin
Description: Portuguese Citizen Card Application (Portugal eID) - version with pre compiled binaries by AMA
Upstream URL: http://www.cartaodecidadao.pt/
Keywords: autenticacao cartao cartaodecidadao cc cidadao de gov portugal pt
Licenses: GPL2, LGPL3, custom:EUPL
Conflicts: autenticacao-gov-pt, cartaodecidadao, cartaodecidadao-bin, openpace
Replaces: cartaodecidadao-bin
Submitter: a36233
Maintainer: a36233
Last Packager: a36233
Votes: 11
Popularity: 0.030790
First Submitted: 2020-04-09 14:42 (UTC)
Last Updated: 2024-03-11 23:22 (UTC)

Latest Comments

1 2 3 4 Next › Last »

a36233 commented on 2023-03-10 13:46 (UTC) (edited on 2023-05-19 09:16 (UTC) by a36233)

I've updated the app, now by default it creates the proper symlinks to /app. Beware it might need for you to delete the manually created files / symlinks. In alternative run sudo pacman -Sy autenticacao-gov-pt-bin --overwrite '*' or sudo pacman -U autenticacao-gov-pt-bin-<version>-x86_64.pkg.tar.zst --overwrite '*'

davidalb97 commented on 2023-03-07 16:51 (UTC) (edited on 2023-03-07 16:52 (UTC) by davidalb97)

Thanks to @Stunts and @joaocandre I was able to solve the certificate popup at startup as well as "Chave móvel digital" not digitally signing the documents. The app expects both /app/bin and /app/share/certs/ paths to exist, so running the following commands seems to have solved it:

sudo mkdir -p /app/bin
sudo mkdir -p /app/share/certs/
sudo ln -s /usr/bin/pteiddialogsQTsrv /app/bin/pteiddialogsQTsrv
sudo eidguiV2

After opening the app, I was able to update my certificates, downloading through the app. "Chave móvel digital" is also signing correctly.

Stunts commented on 2023-03-02 22:10 (UTC)

I just wanted to add that although I can sign documents with both "Chave móvel digital" and the citizen card, I can't access data on the card using this version ("Can't access certificates"). Installing version 3.8.1 allows me to access card information.

Stunts commented on 2023-03-01 16:25 (UTC)

Thank you @joaocandre ! Using your proposed "dirty" workaround still triggers an error on app startup, but digital signing is working. Thank you for sharing! It is a better fix than using the previous version and adding it to "IgnorePkg".

joaocandre commented on 2023-03-01 16:19 (UTC)

@Stunts in order to fix the CMD signing error, and similarly to the certificate location, one needs to symlink '/usr/bin/pteiddialogsQTsrv' to '/app/bin' directory where the authentication app expects it to be. Both are "dirty" solutions, hardly ideal, but functional until the package maintainer updates it.

joaocandre commented on 2023-03-01 15:56 (UTC)

Facing the same issue reported by @Stunts. Apparently the application can't access the certificates.

vpancora commented on 2023-02-10 09:53 (UTC)

Another arch machine with KDE but the problem persists: "segmentation fault" when starting pacman. Solution: just uninstall the current version 3.9.1-1 and install autenticacao-gov-pt-bin 3.8.1-5 version.

Stunts commented on 2023-01-13 10:42 (UTC) (edited on 2023-01-13 10:49 (UTC) by Stunts)

Ok, so that app is starting up just fine with version 3.9.1-1. However there are some issues: 1. On startup I get the message Falha na instalação de um ou mais certificados.. 2. If I try to sign a document, I get another error:

Erro na assinatura com a Chave Móvel Digital!

Por favor tente novamente. Caso o erro persista, contacte-nos por email para info.cidadao@ama.pt, indicando o número de telemóvel associado à sua Chave Móvel Digital.
  1. Running eidguiV2 from the terminal, I get more information. These lines seem suspicious:
C++ AUTO UPDATES: ChooseCertificates
"/app/share/certs/"
C++: AutoUpdates::ChooseCertificates: Certs dir do not exist!
qml: No updates or startup auto update failed.
qml: No Certs updates or startup auto update failed.

I don't have a /app directory, but the package does contain a /usr/share/certs/ containing certificates. I suspect this may be due to the extraction from the Flatpack, which sandboxes the app, but I'm not sure how to fix it other than creating a symlink in mt root filesystem (which I really don't like doing). Is this an issue for anyone else?

Edit: Creating the mentioned symlink solves the startup error, but the error when trying to sign a document persists.

vpancora commented on 2023-01-11 16:38 (UTC)

@a36233 and @tchavel: with version 3.9.1-1 the problem persist when installing via pamac or CLI (Arch way). I presume that authentication-gov-pt (without bin) works because it's still in version 3.8.