SUMMARY *** NOTE: If you are reporting a crash, please try to attach a backtrace with debug symbols. See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports *** STEPS TO REPRODUCE 1. rightclick an openpgp key 2. choose details from the context menu 3. pick a folder to save the *.rev file OBSERVED RESULT no result, no file is created at the chosen path EXPECTED RESULT There should be a *rev file in the chosen path SOFTWARE/OS VERSIONS Windows: macOS: Linux/KDE Plasma: openSUSE Tumbleweed 20230215 (available in About System) KDE Plasma Version: 5.27.0 KDE Frameworks Version: 5.103.0 Qt Version: 5.15.8 ADDITIONAL INFORMATION With Kgpg it's easy to create the revocation certificate - it's saved as *.revoke file.
As of version 3.1.24.221202 (22.12.2) I can't reproduce your issue, however I recall a similar problem occurring with the Flatpak version of Kleopatra. If that is the case it's likely to be a permission issue.
No, it's not flatpak but a fresh install of KDE openSUSE Tumbleweed....
I managed to reproduce the issue and found a workaround: kleopatra started from Konsole (terminal) can generate the revocation key. Version 3.1.28.240200 (24.02.0) openSUSE Tumbleweed 20240314
It seems like this is caused by starting kleopatra in KProcessRunner::SystemdAsService mode