Red Hat Bugzilla – Bug 1287934
gameconqueror cannot does not display authentication window
Last modified: 2016-08-08 07:54:09 EDT
Description of problem:
Gameconqueror does not display authentication window if I click it in menu. But if i run it under command line it works well.
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. dnf install gameconqueror
2. click it in menu
It does not display authentication window and cannot open.
It show the authentication window and runs well.
wrong component, please research before filing bugs against wrong components and wasting people's time
@Peter Robinson Sorry. I tried to find gameconqueror and didn't found the component.
I want to see logs. Please run gameconqueror from terminal.
(In reply to Igor Gnatenko from comment #3)
> I want to see logs. Please run gameconqueror from terminal.
This issue only occurs when I click the icon. So if I run it from terminal it works well.
I tried to see the journalctl and found the following output when I click the icon:
Dec 06 16:43:37 macbookpro GameConqueror.desktop: Refusing to render service to dead parents.
It would have been cool if this would have been reported to upstream (me) at https://github.com/scanmem/scanmem. I can confirm the bug on other distros as well.
There is a problem in the commit "gui: improve pkexec".
The thing is that pkexec doesn't require 'exec' in front of it. That is what causes the trouble. Removing it in /usr/bin/gameconqueror fixes the problem.
Thanks for reporting! I'll open the upstream bug and commit the fix later on.
Upstream bug: https://github.com/scanmem/scanmem/issues/148
Upstream fix: https://github.com/scanmem/scanmem/commit/cb365ab9cd6b61da7d7ca4dd3801653251eff145
Please retest with that change and report back results.
Known affected: Fedora 23, Ubuntu 12.04 Precise
Known unaffected: Ubuntu 14.04 Trusty
(In reply to Sebastian Parschauer from comment #6)
> Upstream bug: https://github.com/scanmem/scanmem/issues/148
> Upstream fix:
> Please retest with that change and report back results.
> Known affected: Fedora 23, Ubuntu 12.04 Precise
> Known unaffected: Ubuntu 14.04 Trusty
How could I test the Upstream fix? Is there any testing rpms for me to download and test?
Compile from latest source or edit /usr/bin/gameconqueror as root.
If editing, then just remove the exec in front of pkexec.
If compiling from latest source, then do it like this:
./configure --prefix=/usr --enable-gui
sudo make install
(In reply to Sebastian Parschauer from comment #8)
> Compile from latest source or edit /usr/bin/gameconqueror as root.
> If editing, then just remove the exec in front of pkexec.
> If compiling from latest source, then do it like this:
> ./configure --prefix=/usr --enable-gui
> sudo make install
I edited /usr/bin/gameconqueror under Fedora 23 and it works now. So I think it is the working solution to the problem. Thanks for your fix.
I'll release v0.15.5 soon, if that's the only way how to get fixes into distributions,...