Description of problem:
abrt detects crashes of programs from unsigned packages when EnableOpenGPG is set to yes
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Download a 3rd party package, eg.
# wget http://dl_dir.qq.com/linuxqq/linuxqq-v1.0.2-beta1.i386.rpm
2. Install the downloaded rpm with root privilege
# rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
3. Run qq with non-privilege user from command line and take down its pid
$ ps -ef | grep qq
liveuser 7359 1782 0 17:08 pts/0 00:00:00 /bin/sh /usr/bin/qq
liveuser 7360 7356 0 17:08 pts/0 00:00:00 ./qq
4. Make sure the "EnableOpenGPG" option is set to "yes" in /etc/abrt/abrt.conf.
5. Send SIGSEGV to qq
$ kill -SIGSEGV 7360
abrt-applet pops up a notification says qq crashed. abrt-gui lists an item about this crash
abrt ignores this crash
This is the old option. We forgot to update it to new one OpenGPGCheck in default abrt.conf. Can you try reproduce this bug with new option? Thanks.
I have replaced EnableOpenGPG with OpenGPGCheck and when set to "no", it handles all crashes (which is ok). When set to "yes", it does not handle any crash, neither from signed nor from unsigned package.
(In reply to comment #2)
> I have replaced EnableOpenGPG with OpenGPGCheck and when set to "no", it
> handles all crashes (which is ok). When set to "yes", it does not handle any
> crash, neither from signed nor from unsigned package.
I got the same problem.
I am running LiveCD in VirtualBox.
It seems that this option can be tested on Fedora 11 only, because Rawhide (and thus the provided LiveCD) does not contain properly signed packages. Have anyone noticed bad behaviour on Fedora 11?
OpenGPGCheck = yes
with current Git on F-11 does *not* work for me. I confirm comment #2.
+1 comment#2 on F11
it should be fixed in a git now.