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#29833 - [pinentry] Use of DBus message bus

Attached to Project: Arch Linux
Opened by Carl Lei (XeCycle) - Thursday, 10 May 2012, 14:51 GMT
Last edited by Dave Reisner (falconindy) - Thursday, 07 June 2012, 23:37 GMT
Task Type Bug Report
Category Packages: Extra
Status Closed
Assigned To Tobias Powalowski (tpowa)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

pinentry by default uses the gtk one, which needs a DBus session bus to work.

Please consider adding dbus as an optional dependency, or try to document this behaviour in .install files; though I added a section on the wiki I think this is confusing after all.

Additional info:
* package version(s)

pinentry 0.8.1-3

* config and/or log files etc.


Steps to reproduce:

Execute gpg-agent with no DBus session bus running, then try to decrypt something using a private key. Then the program complains "problems about agent: end of file".
This task depends upon

Closed by  Dave Reisner (falconindy)
Thursday, 07 June 2012, 23:37 GMT
Reason for closing:  No response
Comment by Dave Reisner (falconindy) - Thursday, 10 May 2012, 21:16 GMT
I'm more inclined to believe that something like gnome-keyring-daemon is using dbus. pinentry does not use dbus at all.
Comment by Carl Lei (XeCycle) - Friday, 11 May 2012, 02:41 GMT
@falconindy But I didn't have that installed. I have libgnome-keyring, though, but pinentry doesn't depend on that.
Comment by Gaetan Bisson (vesath) - Friday, 11 May 2012, 06:39 GMT
Can you be more specific on what you believe needs dbus? And why? Here's why I'm sceptical:

$ grep -i dbus `pacman -Qlq pinentry` 2>/dev/null
$ grep -i dbus `pacman -Qlq gnupg` 2>/dev/null
Binary file /usr/bin/scdaemon matches

Loading...