QubesOS / qubes-issues

The Qubes OS Project issue tracker
https://www.qubes-os.org/doc/issue-tracking/
543 stars 48 forks source link

Qubes Global Config doesn't start #8818

Open GammaSQ opened 11 months ago

GammaSQ commented 11 months ago

How to file a helpful issue

Qubes OS release

4.2

Brief summary

qubes-global-config doesn't show up. I did no changes to the system I'm aware of since the last time it worked, but there had been updates. It may be a transient bug, I'd be happy to diagnose but don't know how / what logs are interesting.

Steps to reproduce

Opening global config from the application-finder or application-menue or running qubes-global-config in dom0 should open the global config editor.

Expected behavior

Qubes Global Config Manager appears.

Actual behavior

The tiny loading-window appears for a moment and vanishes again, nothing happens.

qubes-global-config has no verbose-option, so I don't know how to supply more info.

marmarta commented 11 months ago

Is there also no error or otherwise message in dom0 terminal when you run it from there? There really should be :/

GammaSQ commented 11 months ago

No, nothing. even echo $? is 0 ...

GammaSQ commented 11 months ago

Aha! there were two processes of the same name still running:

[user@dom0 ~]$ ps -A |grep global
   4309 ?        00:00:01 qubes-global-co
  64520 ?        00:00:00 qubes-global-co <defunct>
[user@dom0 ~]$ sudo kill 64520
[user@dom0 ~]$ qubes-global-config
[user@dom0 ~]$ sudo kill 4309
[user@dom0 ~]$ qubes-global-config

strangely enough, killing the defunct process didn't help.

marmarta commented 11 months ago

Oh no, this sounds like Gtk being Gtk... Did killing both of them help? Maybe the config was open somewhere on some other desktop?

GammaSQ commented 11 months ago

yes, sry, should have clarified: killing both allows starting the global config again. No issue from cli, application-finder, or other.

Background: not visually. I initially checked whether the window was already open and therefore couldn't pop into my view.