To reproduce:
Import attached chain.
gpgsm -r 0xFA397E26 -e
This will fail with:
gpgsm: can't encrypt to '0xFA397E26': No CRL known
Debug output:
2016-06-03 09:39:30 dirmngr[2207.0] fetching CRL from
'ldap://ca.intevation.org/cn=Email%20CA%202013,o=Intevation%20GmbH,c=DE?certificateRevocationList'
...
2016-06-03 09:39:31 dirmngr[2207.0] crl_fetch via DP failed: No data
Which is weird in itself as both
ldapsearch -L -x -h ca.intevation.org -b "cn=EMail CA 2013,o=Intevation
GmbH,c=DE" certificateRevocationList
and
ldapsearch -L -x -h ca.intevation.org -b "cn=Root CA 2010,o=Intevation
GmbH,c=DE" certificateRevocationList
return a certificateRevocationList.
But more problematic is that afterwards dirmngr keeps active, does not respond
to kill signals and keeps writing:
2016-06-03 09:49:40 dirmngr[2207.0] waiting for processes to terminate failed:
No child processes
2016-06-03 09:49:40 dirmngr[2207.0] waiting for ldap wrapper 2212 failed: No
child processes
2016-06-03 09:49:40 dirmngr[2207.0] waiting for processes to terminate failed:
No child processes
2016-06-03 09:49:40 dirmngr[2207.0] waiting for ldap wrapper 2211 failed: No
child processes
2016-06-03 09:49:40 dirmngr[2207.0] waiting for processes to terminate failed:
No child processes
2016-06-03 09:49:40 dirmngr[2207.0] waiting for ldap wrapper 2210 failed: No
child processes
2016-06-03 09:49:40 dirmngr[2207.0] ldap worker stati:
2016-06-03 09:49:40 dirmngr[2207.0] c=0x00007fba5c002e40 pid=2212/2212
rdr=0x0000000000000000 ctrl=0x0000000000000000/0 la=18446744073709551615 rdy=0
2016-06-03 09:49:40 dirmngr[2207.0] c=0x00007fba5c002b40 pid=2211/2211
rdr=0x0000000000000000 ctrl=0x0000000000000000/0 la=18446744073709551615 rdy=0
2016-06-03 09:49:40 dirmngr[2207.0] c=0x00007fba5c002a70 pid=2210/2210
rdr=0x0000000000000000 ctrl=0x0000000000000000/0 la=18446744073709551615 rdy=0
Every two seconds in the log.