Note: This is a public test instance of Red Hat Bugzilla. The data contained within is a snapshot of the live data so any changes you make will not be reflected in the production Bugzilla. Email is disabled so feel free to test any aspect of the site that you want. File any problems you find or give feedback at bugzilla.redhat.com.
Bug 1900395
Summary: | Evolution Flatpak unable to execute pinentry | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Rasmus Thomsen <oss> |
Component: | evolution | Assignee: | Milan Crha <mcrha> |
Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 33 | CC: | caillon+fedoraproject, lucilanga, mcrha, rhughes, rstrode, sandmann |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | evolution-3.38.3-1 evolution-master-3320201123103523.1 | Doc Type: | If docs needed, set a value |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2020-11-23 10:43:03 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Rasmus Thomsen
2020-11-22 17:56:52 UTC
Thanks for a bug report. I see Evolution tries to run the gpg-agent [1] on its start, but the gpg-agent is not built, neither evolution depends on it [2]. I'll try to add it, to see whether it'll help. [1] https://src.fedoraproject.org/rpms/evolution/blob/master/f/flatpak-evolution-wrapper.sh.in#_10 [2] https://src.fedoraproject.org/flatpaks/evolution/blob/master/f/evolution.yaml#_31 I found the problem. The flatpak wrapper is shared with other Flatpak builds (the one in Flathub and the local build), but the others build also the pinentry, thus the gpg-agent needs to be told where it should look for it. The Fedora Flatpak used a package, which installs the pinentry into the correct place, thus I removed the gpg-agent invocation from the wrapper script. A workaround is to edit (as root) the file: /var/lib/flatpak/app/org.gnome.Evolution/current/active/files/bin/evolution and remove from there the two lines containing "gpg-agent" (quotes for clarity only). FEDORA-FLATPAK-2020-f9b8ca1880 has been submitted as an update to Fedora 33 Flatpaks. https://bodhi.fedoraproject.org/updates/FEDORA-FLATPAK-2020-f9b8ca1880 FEDORA-FLATPAK-2020-f9b8ca1880 has been pushed to the Fedora 33 Flatpaks testing repository. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-FLATPAK-2020-f9b8ca1880 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates. The new version works for me, thanks a lot for the quick fix! FEDORA-FLATPAK-2020-f9b8ca1880 has been pushed to the Fedora 33 Flatpaks stable repository. If problem still persists, please make note of it in this bug report. |