From yesterday, openweather extention on the top panel does not show the weather. Its shows "Please wait Loading".
I tried to find the solution. There was a post of creating account on openweather website and use API id. I found that it is a subscription base plan. There was a free plan which allows 60 calls free for weather data.
I thought that the extention is open source. And may be I deleted any package that is required to work the extention so I reinstall the OS. But there is no difference of doing that.
What could possibly go wrong any guidance?
Found a solution on GitLab from @StephGbzh that just worked for me using 20.04. It is most likely an expired CA certificate:
check that you target the right expired certificate
which will produce the following:
backup
delete
update the system
r
, EnterAnother way to fix it without deleting .crt files, or disabling secure http.
In
terminal
:Change directory.
Make a backup of this file.
Edit this file.
Update certificates.
Reference: https://gitlab.com/jenslody/gnome-shell-extension-openweather/-/issues/272
Check this https://gitlab.com/jenslody/gnome-shell-extension-openweather/-/issues/272
But for me workaround doesn't work on 20.04 :(
My own workaround in
~/.local/share/gnome-shell/extensions/[email protected]/extension.js
on 1116 afteradd
works fine for me.
After so many days of struggling and couldn't find any working solution in the internet, I have done it in my way and it worked. I hope this will work for you too..
Here's what I have done.
sudo nautilus
navigate to /usr/share/gnome-shell/extensions on system side
Use ALT and up arrow keys if needed
Permanently delete following folder with shift delete
[email protected]
Refresh by doing ALT F2, r Enter
Goto https://extensions.gnome.org/extension/750/openweather/ and install it again
Refresh by doing ALT F2, r Enter