AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / ubuntu / 问题 / 1245385
Accepted
Trushar Gavit
Trushar Gavit
Asked: 2020-05-31 23:10:48 +0800 CST2020-05-31 23:10:48 +0800 CST 2020-05-31 23:10:48 +0800 CST

开放天气扩展不起作用

  • 772

从昨天开始,顶部面板上的 openweather 扩展不再显示天气。它显示“请等待加载”。

我试图找到解决方案。在 openweather 网站上有一个创建帐户并使用 API id 的帖子。我发现这是一个订阅基本计划。有一个免费计划,允许 60 次免费通话以获取天气数据。

我认为扩展是开源的。并且可能是我删除了运行扩展所需的任何包,所以我重新安装了操作系统。但是这样做没有区别。 在此处输入图像描述

有什么可能出错的指导?

gnome-shell-extension weather 20.04
  • 4 4 个回答
  • 6846 Views

4 个回答

  • Voted
  1. Best Answer
    Andrew
    2020-06-01T05:47:24+08:002020-06-01T05:47:24+08:00

    在@StephGbzh的GitLab上找到了一个解决方案,该解决方案对 我使用 20.04 有效。很可能是过期的 CA 证书:

    1. 检查您是否针对正确的过期证书

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

      这将产生以下内容:

      issuer=C = SE, O = AddTrust AB, OU = AddTrust External TTP Network, CN = AddTrust External CA Root
      notAfter=May 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. 重启 gnome shell: AltF2, r,Enter
    • 18
  2. heynnema
    2020-06-01T11:00:15+08:002020-06-01T11:00:15+08:00

    另一种在不删除 .crt 文件或禁用安全 http 的情况下修复它的方法。

    在terminal:

    更改目录。

    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
  3. Alexey Zagorodnikov
    2020-06-01T03:20:47+08:002020-06-01T03:20:47+08:00

    检查这个https://gitlab.com/jenslody/gnome-shell-extension-openweather/-/issues/272

    但对我来说,解决方法不适用于 20.04 :(

    我自己的解决方法在~/.local/share/gnome-shell/extensions/[email protected]/extension.js 1116 之后

    _httpSession = new Soup.Session(); 
    

    添加

    _httpSession.ssl_strict = false;
    

    对我来说很好。

    • 0
  4. user6415669
    2020-11-16T16:18:44+08:002020-11-16T16:18:44+08:00

    经过这么多天的挣扎并且在互联网上找不到任何可行的解决方案,我以我的方式完成了它并且它奏效了。我希望这对你也有用..

    这就是我所做的。

    须藤鹦鹉螺

    导航到系统端的 /usr/share/gnome-shell/extensions

    如果需要,使用 ALT 和向上箭头键

    使用 shift delete 永久删除以下文件夹

    [email protected]

    通过执行 ALT F2 刷新,r Enter

    转到https://extensions.gnome.org/extension/750/openweather/并再次安装

    通过执行 ALT F2 刷新,r Enter

    • 0

相关问题

  • 在 Ubuntu 11.04 的“当前时间栏”中再次查看天气 [重复]

  • Gnome shell 中的类似 Compiz 的效果?

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    如何运行 .sh 脚本?

    • 16 个回答
  • Marko Smith

    如何安装 .tar.gz(或 .tar.bz2)文件?

    • 14 个回答
  • Marko Smith

    如何列出所有已安装的软件包

    • 24 个回答
  • Marko Smith

    无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗?

    • 25 个回答
  • Martin Hope
    Flimm 如何在没有 sudo 的情况下使用 docker? 2014-06-07 00:17:43 +0800 CST
  • Martin Hope
    Ivan 如何列出所有已安装的软件包 2010-12-17 18:08:49 +0800 CST
  • Martin Hope
    La Ode Adam Saputra 无法锁定管理目录 (/var/lib/dpkg/) 是另一个进程在使用它吗? 2010-11-30 18:12:48 +0800 CST
  • Martin Hope
    David Barry 如何从命令行确定目录(文件夹)的总大小? 2010-08-06 10:20:23 +0800 CST
  • Martin Hope
    jfoucher “以下软件包已被保留:”为什么以及如何解决? 2010-08-01 13:59:22 +0800 CST
  • Martin Hope
    David Ashford 如何删除 PPA? 2010-07-30 01:09:42 +0800 CST

热门标签

10.10 10.04 gnome networking server command-line package-management software-recommendation sound xorg

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve