I just did a fresh installation of fedora 30, I’ve been unable to install any gnome extension (from extensions.gnome.org or from gnome software). Gnome software gave me the error
Timeout was reached.
Reading the logs I was able to see an error related to the
JS ERROR: GLib.SpawnError: Failed to execute child process “unzip” (No such file or directory) gotExtensionZipFile@resource:///org/gnome/shell/ui/extensionDownloader.js:81:26 _onInstallButtonPressed/<@resource:///org/gnome/shell/ui/extensionDownloader.js:253:13
After reading https://extensions.gnome.org/about/
Some distributions don’t quite package GNOME correctly. Make sure that you have the unzip package installed.
I tried to check if
unzip was installed, it wasn’t, but when I tried to install it with
dnf install unzip dnf said that the package was already installed.
I solved the problem by reinstalling the package
dnf reinstall unzip.
I’m creating this in case someone else is having the same problem, but I also wonder if this is a bug in the new version of fedora or I missed something? This was a fresh installation of fedora and trying to install an extension after