GNOME Weather has crashed – Again

gnome-weather

It seems like The National Oceanic and Atmospheric Administration of the United States (NOAA) have either discontinued or altered one of their APIs – at least one of which GNOME Weather uses because the app is no longer able to display weather forecasts.

Usually, when you open the app it displays an overview of the current weather conditions and a concise 3-day weather prediction, but not anymore. Now what you will see is a ‘Forecast not available’ error. Nothing else.

On running the app from the command line, the following error was revealed:

GWeather-WARNING **: Failed to get METAR data: 404 Not Found.

The exact cause isn’t clear. I couldn’t find any public references (and recent) changes to any of NOAA’s APIs.

The exact cause isn’t clear and we couldn’t find any public references to recent changes to any of NOAA’s APIs, but it is clear that something has broken.

Perhaps, it is due to a change of domains that is causing the error, since the entire  ‘weather.noaa.gov‘ URL that GNOME weather references is displaying a “Service Removed” error. GNOME Weather, via the libgweather library, uses this URL to fetch its METAR data and it needs to be updated to work with changes made to the domain structure for NOAA’s METAR delivery. Thus, a broken URL implies a broken app.

Daniel Aleksandersen, Reporting the bug against the library writes:

“My logs first mention this yesterday at 00:08 UTC and it has been happening every time I open the app since. I’m guessing that a service change went live at midnight yesterday.”

We hope that this issue will be attended to quickly and we can bet the developer team are already on the case.

Stick to Ubuntu Next for upates.

About The Author
Okoi Martins Jr.
I'm a Computer Scientist with a passion for learning new things in fields ranging from theoretical implications of computer science and mathematical modeling to web development and music. In my spare time, I listen to music, read like a compiler, and learn like an A.I algorithm.

Leave a Response