ports/57086: pinentry stopped working after qt32 upgrade

Melvyn Sopacua melvyn at webteckies.org
Mon Sep 22 10:50:14 UTC 2003


>Number:         57086
>Category:       ports
>Synopsis:       pinentry stopped working after qt32 upgrade
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Sep 22 03:50:11 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Melvyn Sopacua
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
>Environment:
System: FreeBSD ghost.lan.webteckies.org 4.8-STABLE FreeBSD 4.8-STABLE #5: Tue Sep 2 17:36:05 CEST 2003 root at ghost.lan.webteckies.org:/usr/obj/usr/src/sys/GHOST i386

	129:-lqt-mt.3 => /usr/X11R6/lib/libqt-mt.so.3
	176:-lqtmcop.1 => /usr/local/lib/libqtmcop.so.1
	309:-lqthreads.15 => /usr/local/lib/libqthreads.so.15
	475:-lqtnotfier.4 => /usr/local/lib/libqtnotfier.so.4

	
>Description:
	pinentry stops working after upgrade of qt.
	Kde version is not of influence.
	When gpg-agent is started with a log and --debug-all,
	the following is an example dialog:
2003-09-21 01:24:14 gpg-agent[851] handler for fd 2 started
gpg-agent[0x8069000] -> OK Your orders please
gpg-agent[0x8069000] <- OPTION display=:0
gpg-agent[0x8069000] -> OK
gpg-agent[0x8069000] <- OPTION ttyname=/dev/tty
gpg-agent[0x8069000] -> OK
gpg-agent[0x8069000] <- OPTION ttytype=xterm-color
gpg-agent[0x8069000] -> OK
gpg-agent[0x8069000] <- OPTION lc-ctype=nl_NL.ISO8859-15
gpg-agent[0x8069000] -> OK
gpg-agent[0x8069000] <- OPTION lc-messages=en_US.ISO8859-1
gpg-agent[0x8069000] -> OK
gpg-agent[0x8069000] <- GET_PASSPHRASE [anonymized...]
2003-09-21 01:24:14 gpg-agent[851] DBG: agent_get_cache `[anonymized...]'...
2003-09-21 01:24:14 gpg-agent[851] DBG: ... miss
2003-09-21 01:24:14 gpg-agent[851] starting a new PIN Entry
2003-09-21 01:24:15 gpg-agent[851] DBG: connection to PIN entry established
2003-09-21 01:24:15 gpg-agent[851] command get_passphrase failed: ec=-1
gpg-agent[0x8069000] -> ERR 116 no data available
gpg-agent[0x8069000] <- [EOF]
2003-09-21 01:24:15 gpg-agent[851] handler for fd 2 terminated
2003-09-21 01:34:40 gpg-agent[851] handler for fd 2 started


>How-To-Repeat:
	have a ~/.gnupg/gpg-agent.conf which has the line:

pinentry-program /usr/local/bin/pinentry-qt

	Running under kde, in Konsole, try to sign a file.
	No dialog pops up and it defaults to console entry.

	Tried reinstallation, but that doesn't help. Didn't notice any
	strange compiler messages. Build also completes normally.
	Used both 3.1.3 and 3.1.4 KDE.
>Fix:

	work-around: 
pinentry-program /usr/local/bin/pinentry-gtk

If it's not fixable, I think the work-around should be speficied in BROKEN/pkg-message for the 4.9release package.
>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list