Bug 11304 - нет проверки правильности конфигурационного файла
Summary: нет проверки правильности конфигурационного файла
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: gnupg2 (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-01 22:42 MSD by Konstantin Pavlov
Modified: 2010-02-11 04:54 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Konstantin Pavlov 2007-04-01 22:42:49 MSD
gpg-agent падает, не подчищая за собой ~/.gnupg/GPG_AGENT_INFO, если в
конфигурационном файле допущена ошибка.
thresh@snowflake ~ $ sshw
Last login: Sun Apr  1 22:30:05 2007 from 10.170.171.3
gpg-agent[31515]: /home/thresh/.gnupg/gpg-agent.conf:2: invalid option
thresh@cryo ~ $ ps ax | grep gpg
31604 pts/3    R+     0:00 grep gpg
thresh@cryo ~ $ ^D

thresh@snowflake ~ $ sshw
Last login: Sun Apr  1 22:31:15 2007 from 10.170.171.3
thresh@cryo ~ $ ps ax | grep gpg
thresh@cryo ~ $

/home/thresh/.gnupg/gpg-agent.conf:
pinentry-program /usr/bin/pinentry-curses
default-cache-ttl=86400
no-grab

при этом остается пустой ~/.gnupg/GPG_AGENT_INFO, что мешает повторно запускать
gpg-agent при вызове из profile.d/gnupg-agent.sh
Comment 1 Konstantin Pavlov 2007-08-07 11:06:47 MSD
Сергей, это будет исправлено?
Comment 2 Sergey V Turchin 2007-08-10 17:11:38 MSD
(In reply to comment #0)
> при этом остается пустой ~/.gnupg/GPG_AGENT_INFO,
не пойму как даже не пустой, а кривой может помешать запуску gpg-agent, там же 
не выполниться условие
Comment 3 Dmitry V. Levin 2010-02-11 04:54:16 MSK
Начиная с 2.0.14-alt5, вместо ~/.gnupg/GPG_AGENT_INFO теперь используется ~/.gnupg/.gpg-agent-info с другой семантикой.  В частности, пустой файл .gpg-agent-info, получившийся в результате падения gpg-agent при старте, означает то же самое, что и отсутствие этого файла.