40

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?

Robin
  • 511

3 Answers3

39

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.

Pablo Bianchi
  • 15,657
vanadium
  • 88,010
  • 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. – Paddy Landau Aug 03 '22 at 08:15
12

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

sudo apt install gnome-shell-extension-manager
Pablo Bianchi
  • 15,657
Ozarill
  • 141
  • 1
  • 2
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