[Bug 1773834] [NEW] echo <option>:<flags>:<value> gpgconf --change-options dirmngr <option> results in "$HOME/.gnupg/dirmngr_ldapservers.conf : No such file or directory" on a freshly installed bionic system
Dmitrii Shcherbakov
1773834 at bugs.launchpad.net
Mon May 28 17:54:52 UTC 2018
Public bug reported:
echo honor-http-proxy:0:1 | gpgconf --change-options dirmngr honor-http-proxy
gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory
dirmngr:Network:/usr/bin/dirmngr:1:1:
echo honor-http-proxy:0:1 | ltrace -s128 gpgconf --change-options dirmngr honor-http-proxy
strcmp("ldaptimeout", "ldapserverlist-file") = 1
strcmp("ldapserverlist-file", "ldapserverlist-file") = 0
strlen("/home/ubuntu/.gnupg/dirmngr_ldapservers.conf") = 42
realloc(0x564a9f09be00, 127) = 0x564a9f09bec0
gpgrt_fopen(0x564a9f09bec0, 0x564a9e42475a, 0x7f1b1fdd8c40, 5) = 0
__errno_location() = 0x7f1b205136c0
_gpgrt_get_std_stream(2, 0x564a9e4241c9, 0, 0) = 0x564a9f097be0
gpgrt_fileno(0x564a9f097be0, 0x564a9e4241c9, 0, 2) = 2
gcry_xmalloc(20, 0x7ffd8eafe7c0, 0, 2) = 0x564a9f09bd80
gpgrt_fopencookie(0x564a9f09bd80, 0x564a9e421e0a, 0x564a9f09bd80, 0) = 0x564a9f09bda0
gpgrt_setvbuf(0x564a9f09bda0, 0, 1, 0) = 0
gpgrt_flockfile(0x564a9f09bda0, 0, 0x564a9f0a01f0, 0) = 0
gpgrt_fputs_unlocked(0x564a9e62e200, 0x564a9f09bda0, 0x564a9f0a01f0, 0) = 0
gpgrt_vfprintf_unlocked(0x564a9f09bda0, 0x564a9e422cb0, 0x7ffd8eafe8b0, 9) = 74
strlen("warning: can not open list file %s") = 34
gpgrt_funlockfile(0x564a9f09bda0, 0x564a9f09bda0, 0x564a9e422cb0, 16) = 0
strerror(2) = "No such file or directory"
gpgrt_flockfile(0x564a9f09bda0, 0, 0, 0) = 0
gpgrt_vfprintf_unlocked(0x564a9f09bda0, 0x564a9e4212a3, 0x7ffd8eafe7d0, 0 <unfinished ...>
write(2, "gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory", 110gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory) = 110
write(2, "\n", 1
) = 1
<... gpgrt_vfprintf_unlocked resumed> ) = 28
strlen(": %s\n") = 5
A magic touch helps to "solve" the problem:
$ touch ~/.gnupg/dirmngr_ldapservers.conf
$ echo honor-http-proxy:0:1 | gpgconf --change-options dirmngr honor-http-proxy
dirmngr:Network:/usr/bin/dirmngr:1:1:
** Affects: gnupg2 (Ubuntu)
Importance: Undecided
Status: New
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to gnupg2 in Ubuntu.
https://bugs.launchpad.net/bugs/1773834
Title:
echo <option>:<flags>:<value> gpgconf --change-options dirmngr
<option> results in "$HOME/.gnupg/dirmngr_ldapservers.conf : No such
file or directory" on a freshly installed bionic system
Status in gnupg2 package in Ubuntu:
New
Bug description:
echo honor-http-proxy:0:1 | gpgconf --change-options dirmngr honor-http-proxy
gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory
dirmngr:Network:/usr/bin/dirmngr:1:1:
echo honor-http-proxy:0:1 | ltrace -s128 gpgconf --change-options dirmngr honor-http-proxy
strcmp("ldaptimeout", "ldapserverlist-file") = 1
strcmp("ldapserverlist-file", "ldapserverlist-file") = 0
strlen("/home/ubuntu/.gnupg/dirmngr_ldapservers.conf") = 42
realloc(0x564a9f09be00, 127) = 0x564a9f09bec0
gpgrt_fopen(0x564a9f09bec0, 0x564a9e42475a, 0x7f1b1fdd8c40, 5) = 0
__errno_location() = 0x7f1b205136c0
_gpgrt_get_std_stream(2, 0x564a9e4241c9, 0, 0) = 0x564a9f097be0
gpgrt_fileno(0x564a9f097be0, 0x564a9e4241c9, 0, 2) = 2
gcry_xmalloc(20, 0x7ffd8eafe7c0, 0, 2) = 0x564a9f09bd80
gpgrt_fopencookie(0x564a9f09bd80, 0x564a9e421e0a, 0x564a9f09bd80, 0) = 0x564a9f09bda0
gpgrt_setvbuf(0x564a9f09bda0, 0, 1, 0) = 0
gpgrt_flockfile(0x564a9f09bda0, 0, 0x564a9f0a01f0, 0) = 0
gpgrt_fputs_unlocked(0x564a9e62e200, 0x564a9f09bda0, 0x564a9f0a01f0, 0) = 0
gpgrt_vfprintf_unlocked(0x564a9f09bda0, 0x564a9e422cb0, 0x7ffd8eafe8b0, 9) = 74
strlen("warning: can not open list file %s") = 34
gpgrt_funlockfile(0x564a9f09bda0, 0x564a9f09bda0, 0x564a9e422cb0, 16) = 0
strerror(2) = "No such file or directory"
gpgrt_flockfile(0x564a9f09bda0, 0, 0, 0) = 0
gpgrt_vfprintf_unlocked(0x564a9f09bda0, 0x564a9e4212a3, 0x7ffd8eafe7d0, 0 <unfinished ...>
write(2, "gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory", 110gpgconf: warning: can not open list file /home/ubuntu/.gnupg/dirmngr_ldapservers.conf: No such file or directory) = 110
write(2, "\n", 1
) = 1
<... gpgrt_vfprintf_unlocked resumed> ) = 28
strlen(": %s\n") = 5
A magic touch helps to "solve" the problem:
$ touch ~/.gnupg/dirmngr_ldapservers.conf
$ echo honor-http-proxy:0:1 | gpgconf --change-options dirmngr honor-http-proxy
dirmngr:Network:/usr/bin/dirmngr:1:1:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/gnupg2/+bug/1773834/+subscriptions
More information about the foundations-bugs
mailing list