gnome-tweaks unable to manage gnome shell extentions

  • Done
  • quality assurance status badge
Details
One participant
  • Jack Hill
Owner
unassigned
Submitted by
Jack Hill
Severity
normal
Merged with
J
J
Jack Hill wrote on 22 May 2019 04:51
(address . bug-guix@gnu.org)
alpine.DEB.2.20.1905212244300.5164@marsh.hcoop.net
Hello Guix,

Today I noticed that gnome-tweaks in unable to manage gnome shell
extensions. I have the gnome-shell-extensions package installed in my
profile, but the extensions tab in tweaks says, "no extensions installed".
However extensions are installed, and the two extensions I enabled
previously continue to function.

Unfortunately, I don't know when it stopped working. The last time that I
know it worked the gnome-tweaks package was called gnome-tweak-tool.

I tried running gnome-tweaks from a terminal, but that didn't show
anything obvious.

Best,
Jack
J
J
Jack Hill wrote on 24 May 2019 04:22
(address . 35853@debbugs.gnu.org)
alpine.DEB.2.20.1905232217020.5164@marsh.hcoop.net
I don't know why I didn't think the terminal output said anything useful.
On a second look, it really does appear to:

```
$ gnome-tweaks

** (..gnome-tweaks-real-real:2439): WARNING **: 22:15:34.941: Failed to load shared library 'libsoup-2.4.so.1' referenced by the typelib: libsoup-2.4.so.1: cannot open shared object file: No such file or directory
WARNING : Error detecting shell
Traceback (most recent call last):
File "/gnu/store/1fv652flfj50j5w916nggw7d9v6cy1mi-gnome-tweaks-3.28.1/lib/python3.7/site-packages/gtweak/tweaks/tweak_group_shell_extensions.py", line 219, in __init__
ego = ExtensionsDotGnomeDotOrg(version)
File "/gnu/store/1fv652flfj50j5w916nggw7d9v6cy1mi-gnome-tweaks-3.28.1/lib/python3.7/site-packages/gtweak/egowrapper.py", line 25, in __init__
self._session = Soup.Session.new()
GLib.GError: g-invoke-error-quark: Could not locate soup_session_new: libsoup-2.4.so.1: cannot open shared object file: No such file or directory (1)
WARNING : Error detecting shell
Traceback (most recent call last):
File "/gnu/store/1fv652flfj50j5w916nggw7d9v6cy1mi-gnome-tweaks-3.28.1/lib/python3.7/site-packages/gtweak/tweaks/tweak_group_shell_extensions.py", line 53, in __init__
self._swInfo = Gio.DesktopAppInfo.new("org.gnome.Software.desktop")
TypeError: constructor returned NULL

(..gnome-tweaks-real-real:2439): Gtk-WARNING **: 22:15:36.303: gtk_window_present_with_time() should not be called with 0, or GDK_CURRENT_TIME as a timestamp, the timestamp should instead be gathered at the time the user initiated the request for the window to be shown
```

In particular, "Error detecting shell" only appears in the
tweak_group_shell_extensions.py [0].


I haven't yet looked into why it's hitting those error conditions.

Best,
Jack
J
J
Jack Hill wrote on 3 Sep 2019 19:22
gnome-tweaks and gnome-shell-extensions
(address . control@debbugs.gnu.org)
alpine.DEB.2.20.1909031321000.15057@marsh.hcoop.net
merge 35853 37248

Thanks,
Jack
J
J
Jack Hill wrote on 21 Oct 2019 03:37
gnome-tweaks can now manage gnome-extentions
(address . 35853-done@debbugs.gnu.org)
alpine.DEB.2.20.1910202135470.11560@marsh.hcoop.net
Hi Guix,

After the recent core-updates merge and update to gnome 3.30, the
gnome-tweaks extension management is working again. Closing issue.

Best,
Jack
Closed
?