Arch Linux

Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines

Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.

REPEAT: Do NOT report bugs for outdated packages!
Tasklist

FS#79817 - qtpass 1.4.0-1 has new dependencies when using pinentry-qt

Attached to Project: Arch Linux
Opened by tqre (tqre) - Friday, 29 September 2023, 13:00 GMT
Last edited by Christian Hesse (eworm) - Friday, 29 September 2023, 13:06 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To No-one
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description: gpg-agent fails to decrypt pinentry-qt because of missing shared libraries:
This might not be strictly qtpass dependency problem, but this is where it manifests itself on my system.

Configuration
~/.gnupg/gpg-agent.conf:
pinentry-program /usr/bin/pinentry-qt

Journals related:
syys 29 15:45:12 tqrearch gpg-agent[1785]: pinentry-qt: error while loading shared libraries: libKF5WaylandClient.so.5: cannot open shared object file: No such file or directory
syys 29 15:45:12 tqrearch gpg-agent[636]: can't connect to the PIN entry module '/usr/bin/pinentry-qt': End of file
syys 29 15:45:12 tqrearch gpg-agent[636]: failed to unprotect the secret key: No pinentry
syys 29 15:45:12 tqrearch gpg-agent[636]: failed to read the secret key
syys 29 15:45:12 tqrearch gpg-agent[636]: command 'PKDECRYPT' failed: No pinentry

Installing package 'kwayland' resolves this.

syys 29 15:46:37 tqrearch gpg-agent[2033]: pinentry-qt: error while loading shared libraries: libQt5X11Extras.so.5: cannot open shared object file: No such file or directory
syys 29 15:46:37 tqrearch gpg-agent[636]: can't connect to the PIN entry module '/usr/bin/pinentry-qt': End of file
syys 29 15:46:37 tqrearch gpg-agent[636]: failed to unprotect the secret key: No pinentry
syys 29 15:46:37 tqrearch gpg-agent[636]: failed to read the secret key
syys 29 15:46:37 tqrearch gpg-agent[636]: command 'PKDECRYPT' failed: No pinentry

Installing package 'qt5-x11extras' resolves this.
This task depends upon

Closed by  Christian Hesse (eworm)
Friday, 29 September 2023, 13:06 GMT
Reason for closing:  Not a bug
Additional comments about closing:  optional dependency
Comment by Doug Newgard (Scimmia) - Friday, 29 September 2023, 13:05 GMT
pinentry-qt has those new dependencies, which pacman told you when you updated.
Comment by Christian Hesse (eworm) - Friday, 29 September 2023, 13:06 GMT
Have a looks at pinentry: It has an optional dependency on kwayland for qt backend.

Loading...