【问题标题】:(Closed) Error on apt-get update (sury.org) [linux](已关闭)apt-get 更新错误(sury.org)[linux]
【发布时间】:2020-08-30 09:37:30
【问题描述】:

我正在尝试在我的 virtualmin (debian) 上 apt-get update,但由于某些软件包 (packages.sury.org) 而失败

然后我检查包裹:

curl --verbose -SLO https://packages.sury.org/php/pool/main/p/pcre3/libpcre3_8.41-1+0~20170825202309.5+jessie~1.gbp97d153_amd64.deb

然后它抛出:

HTTP/1.1 403 Forbidden
< Date: Thu, 14 May 2020 00:37:49 GMT
< Content-Type: text/plain; charset=UTF-8
< Content-Length: 16
< Connection: keep-alive
< Set-Cookie: __cfduid=df716884f5fd8ee4d658ae79b60f1589416669; expires=Sat, 13-Jun-20 00:37:49 GMT; path=/; domain=.sury.org; HttpOnly; SameSite=Lax; Secure
< Cache-Control: max-age=15
< Expires: Thu, 14 May 2020 00:38:04 GMT
< Expect-CT: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct"
* Server cloudflare is not blacklisted
< Server: cloudflare
< CF-RAY: 59308d88e98bcd8f-CDG
< alt-svc: h3-27=":443"; ma=86400, h3-25=":443"; ma=86400, h3-24=":443"; ma=86400, h3-23=":443"; ma=86400
< cf-request-id: 02b236c9940000cd8fb3200000001
< 
{ [data not shown]

我该如何解决?


编辑:解决方案

apt-get install apt-transport-https lsb-release ca-certificates
wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

然后运行:apt-get update

这对我有用!希望它对未来的人有所帮助:)

来源:https://df.tips/t/topic/334

【问题讨论】:

    标签: linux debian apt-get virtualmin


    【解决方案1】:

    如果你查看packages.sury.org/php/pool/main/p/pcre3/,你可以看到那个包

    libpcre3_8.41-1+0~20170825202309.5+jessie~1.gbp97d153_amd64.deb
    

    不存在。

    jessie 的Packages 列表中的当前版本 (amd64, 13-May-2020 07:12) 是

    libpcre3_8.43-1+0_20190710.6+debian8_1.gbpbfc49f_amd64.deb

    【讨论】:

    • 我重试 apt-get update 并抛出:W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.sury.org jessie InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY B188E2B695BD43
    • packages.sury.org 好像有问题吧?
    • 密钥有问题,您的包裹清单已过时。我会试试这个脚本:packages.sury.org/php/README.txt(如果文件名不同,则删除旧的源列表)。
    【解决方案2】:

    我遇到了同样的问题,通过重新下载 gpg 密钥得到了解决:

    wget https://packages.sury.org/php/apt.gpg
    
    sudo apt-key add apt.gpg
    

    在此之后,您可以更新或安装您的软件包。

    【讨论】:

      猜你喜欢
      • 2017-10-14
      • 1970-01-01
      • 2018-09-27
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 2016-07-11
      • 1970-01-01
      相关资源
      最近更新 更多