[ubuntu-dev] Bug#932088: gdebi doenst ask for a root password. just silently closes

铜豌豆 Linux atzlinux at yeah.net
Tue Dec 15 09:30:38 GMT 2020


在 2020/12/15 下午12:09, xiao sheng wen 写道:
> Package: gdebi
> Version: 0.9.5.7+nmu3
> Followup-For: Bug #932088
>
> Dear Maintainer,
>
> I meet the same bug.
>
> I use Buster 10.7, I installed XFCE,MATE,GNOME desktop in my computer.
>
> But this bug only occur in XFCE, MATE and GNOME is no problem.-- 


/usr/bin/python3 /usr/bin/gdebi-gtk process don't has correct PPID in
XFCE, the parent ID is 1 in the XFCE.

atzlinux    3424       1 24 16:09 ?        00:00:10 /usr/bin/python3
/usr/bin/gdebi-gtk /home/atzlinux/download/qqmusic_1.0.5_amd64.deb

                      ~~~

When I click Install button,I get the error info in .xsession-errors:

Refusing to render service to dead parents.


But in MATE, the gdebi-gtk process has the PPID of caja:

atzlinux    1631    1455  1 15:52 ?        00:00:02 caja
atzlinux    2023    1631 11 15:54 ?        00:00:10 /usr/bin/python3
/usr/bin/gdebi-gtk /home/atzlinux/download/qqmusic_1.0.5_amd64.deb

The caja is the file manager of MATE.

When I click Install button, there is a root password input display, the
process user became the root, pkexec can been invoked:

atzlinux    1631    1455  1 15:52 ?        00:00:02 caja
root        2023    1631  6 15:54 ?        00:00:10 pkexec gdebi-gtk
--non-interactive /home/atzlinux/download/qqmusic_1.0.5_amd64.deb

The deb package can install success.



> 肖盛文 xiao sheng wen Faris Xiao 
> 微信(wechat):atzlinux
> 《铜豌豆 Linux》 
> 基于 Debian 的 Linux 中文桌面操作系统:https://www.atzlinux.com
> Debian QA page: https://qa.debian.org/developer.php?login=atzlinux%40sina.com



More information about the ubuntu-dev-team mailing list