Bug 24506 - Сегфолтится при первом запуске gear-create-tag
Summary: Сегфолтится при первом запуске gear-create-tag
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: gnupg2 (show other bugs)
Version: unstable
Hardware: all Linux
: P3 major
Assignee: Alexey Gladkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-11-06 18:16 MSK by Evgenii Terechkov
Modified: 2012-05-16 17:20 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2010-11-06 18:16:17 MSK
Относительно недавно (по когда именно, не могу сказать), перестал нормально отрабатывать gear-create-tag, спрашивая пароль и умирая ругаясь на то что невозможно подписать тег. В это время в логах появляется:

gpg-agent[5330]: segfault at 10 ip b768f11d sp b73868c0 error 4 in libassuan2so.0.0.0[b768b000+d000] (при этом раз от раза меняется только PID). Также как я понял такое проявляется и у ender@-а.

Если после неудачного запуска gear-create-tag тут же запустить его второй раз (и опять ввести пароль), то тег создаётся и подписывается нормально.

$rpm -qf =gpg-agent
gnupg2-2.0.16-alt2

Единственное упоминание об gnupg в логе apt-а за последний месяц это:

apt.log.10.bz2:Upgrading gnupg 1.4.10-alt4 to 1.4.11-alt1

Про assuan упоминаний нет.
Comment 1 Afanasov Dmitry 2010-11-06 18:24:24 MSK
$ gpg-agent --daemon
gpg-agent[9317]: enabled debug flags: assuan
can't connect to `/home/ender/.gnupg/log-socket': Нет такого файла или каталога
GPG_AGENT_INFO=/tmp/gpg-UNbfAy/S.gpg-agent:9318:1; export GPG_AGENT_INFO;
$ gpg --sign mkvtoolnix.spec
                                        
Необходим пароль для доступа к секретному ключу пользователя: "Afanasov Dmitry <ender@unixkomi.ru>"
1024-бит DSA ключ, ID A734232C, создан 2008-01-26

can't connect to `/tmp/gpg-KVmjsH/S.gpg-agent': В соединении отказано
gpg: не могу подключиться к `/tmp/gpg-KVmjsH/S.gpg-agent': connect failed
Введите пароль: 
gpg: Interrupt caught ... exiting

$ gpg --gpg-agent-info /tmp/gpg-UNbfAy/S.gpg-agent:9318:1 --sign mkvtoolnix.spec 

Необходим пароль для доступа к секретному ключу пользователя: "Afanasov Dmitry <ender@unixkomi.ru>"
1024-бит DSA ключ, ID A734232C, создан 2008-01-26

gpg: проблема с агентом - использование агента отключено
Файл `mkvtoolnix.spec.gpg' существует. Перезаписать (y/N)? y

после этого в логах:
 kernel: [ 4664.545165] gpg-agent[9318] segfault at 10 ip b766311d sp b74548c0 error 4 in libassuan2.so.0.0.0[b765f000+d000]
Comment 2 Afanasov Dmitry 2010-11-06 18:29:54 MSK
apt-get install seahorse спасает ситуацию.

кроме seahorse стоит 
openssh-askpass-common-5.6p1-alt1
gtk2-ssh-askpass-5.1p1-alt2

как я помню, их хватало для счастья и без всякого seahorse.
Comment 3 Evgenii Terechkov 2010-11-06 18:43:58 MSK
Стоят пакеты x11-ssh-askpass-1.2.4.1-alt4 и openssh-askpass-common-5.6p1-alt1. Дней десять назад снёс pinentry-qt, т.к. хотелось бы вводить пароль в терминале. Не знаю, важно ли это.
Comment 4 Sergey V Turchin 2010-11-09 14:30:27 MSK
Такое возможно, пока pinentry не переехало на новый libassuan, хотя у меня не воспроизводиться при постоянном использовании и консольного и qt-шного
Comment 5 Evgenii Terechkov 2012-05-16 17:20:00 MSK
Неактуально.