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

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

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

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

Что могло пойти не так, как надо?

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

4 ответа

Нашли решение на 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

После стольких дней мучений и невозможности найти какое-либо работающее решение в Интернете, я сделал это по-своему, и это сработало. Я надеюсь, что это сработает и для вас.

Вот что я сделал.

sudo nautilus

перейдите к /usr/share/gnome-shell/extensions на стороне системы

Используйте ALT и клавиши со стрелками вверх, если необходимо

Навсегда удалить следующую папку с помощью Shift удалить

(скрыто)

Обновите, нажав ALT F2, r Войдите

Перейти к https://extensions.gnome.org/extension/750/openweather/ и установите его снова

Обновите, нажав ALT F2, п Введите

0
ответ дан 16 November 2020 в 00:18

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

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