38

When I try to download extensions on https://extensions.gnome.org/, this message appears:

Your native host connector do not support following APIs: v6. Probably you should upgrade native host connector or install plugins for missing APIs. Refer documentation for instructions.

I have tried using both FireFox and Chrome. I'm new to Ubuntu so im not sure if this is a new problem or not. When I look for solutions it appears as this is a new bug.

How do I solve it?

2
  • Please also see the forum thread. Some of us have this error, but we can still install extensions, while others seem to have your problem. We don't know what's going on. Jul 17, 2022 at 12:07
  • Update: This was reported to Ubuntu. Please upvote (log in and see the green writing near the top left) if you agree with the report. Jan 28 at 14:29

3 Answers 3

38

This is a known issue. Despite the message, installation of extensions will still work on Ubuntu that currently has Gnome Shell 42.2 , but the website is broken on e.g. Arch systems with Gnome Shell versions containing three components, e.g., 42.3.1.

So on Ubuntu, ignore the message for now. Ubuntu 22.04 users can use Extension manager to install Gnome Shell extensions - it is actually the only way to easily install extensions because the website will not work with browsers installed as snap. On older Ubuntu versions, the easier way to install the app would be to enable flatpak to install the (official) flatpak version.

1
  • 1
    I'm struggling to see that issue #5622 fits this, because I get the same message on Ubuntu 22.04 with Gnome 42.2, which doesn't have a second dot in the version number. Maybe I've misunderstood something. Aug 3, 2022 at 8:15
11

See answer 1, under Ubuntu 22.04 Jammy, you can install Extension manager with:

sudo apt install gnome-shell-extension-manager
0
0

Like the first answer said, "Despite the message, installation of extensions will still work on Ubuntu that currently has Gnome Shell 42.2 , but the website is broken on e.g. Arch systems with Gnome Shell versions containing three components, e.g., 42.3.1."

One way to get around this is to disable the extension version validation.

On Ubuntu Systems you can run:

gsettings set org.gnome.shell disable-extension-version-validation true

And now you can visit the page and see the on/off toggle instead of incompatible.

Also make sure that you have also installed the connector beforehand.

Ubuntu:

sudo apt-get install chrome-gnome-shell

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .