Расширение Openweather не работает [закрыто ]

Со вчерашнего дня в расширении openweather на верхней панели не отображается погода. Его показывает "Пожалуйста, подождите, идет загрузка".

Я пытался найти решение. На сайте openweather появилась запись о создании аккаунта и использовании API-идентификатора. Я обнаружил, что это базовый тарифный план. Был бесплатный план, который позволяет 60 звонков бесплатно для погодных данных.

Я думал, что расширение является открытым исходным кодом. И может быть, я удалил любой пакет, который необходим для работы расширения, поэтому я переустановил ОС. Но нет никакой разницы в этом. enter image description here

Что может пойти не так?

8
задан 31 May 2020 в 10:22

3 ответа

Нашли решение на GitLab из @StephGbzh, который только что работал для меня, используя 20.04. Скорее всего, это сертификат CA с истекшим сроком действия:

  1. проверьте, что вы указали правильный сертификат с истекшим сроком действия

     openssl x509 -issuer -enddate -noout -in /usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt
    

    , который выдаст следующее:

     эмитент = C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
    notAfter = 30 мая 10:48:38 2020 GMT
    
  2. резервное копирование

     cp /usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt ~
    
  3. удалить

     sudo rm /usr/share/ca-certificates/mozilla/AddTrust_External_Root.crt
    
  4. обновить систему

     sudo update-ca-Certificates
    
  5. перезапустить оболочку гнома: Alt F2 , r , Введите
14
ответ дан 19 June 2020 в 21:32

Еще один способ исправить это без удаления файлов .crt или отключения безопасного http.

В терминале :

Изменить каталог.

cd /etc

Сделайте резервную копию этого файла.

ls -al ca-certificates.conf*
sudo cp ca-certificates.conf ca-certificates.conf.BAK
ls -al ca-certificates.conf*

Отредактируйте этот файл.

sudo pico ca-certificates.conf
change "AddTrust_External_Root.crt" to "!AddTrust_External_Root.crt"

Обновите сертификаты.

sudo update-ca-certificates
restart gnome shell with ALT+F2, r, ENTER

Ссылка: https://gitlab.com/jenslody/gnome-shell-extension-openweather/-/issues/272

4
ответ дан 19 June 2020 в 21:32

Проверьте это https://gitlab.com/jenslody/gnome-shell-extension-openweather/- / Issues / 272

Но для меня обходной путь не работает 20.04: (

Мой собственный обходной путь в ~ / .local / share / gnome-shell / extensions / openweather-extension@jenslody.de / extension.js на 1116 после

_httpSession = new Soup.Session(); 

add

_httpSession.ssl_strict = false;

отлично работает для меня.

0
ответ дан 19 June 2020 в 21:32

Другие вопросы по тегам:

Похожие вопросы: