Arch-Linux

如何在與 pacman 同步時解決“SSL 證書問題:證書已過期”?

  • February 18, 2021

在我最新的每月更新中,我遇到了以下錯誤:

$ sudo pacman -Syu
:: Synchronizing package databases...
error: failed retrieving file 'core.db' from repo.ialab.dsu.edu : SSL certificate problem: certificate has expired
core is up to date
error: failed retrieving file 'extra.db' from repo.ialab.dsu.edu : SSL certificate problem: certificate has expired
extra is up to date
error: failed retrieving file 'community.db' from repo.ialab.dsu.edu : SSL certificate problem: certificate has expired
community is up to date
error: failed retrieving file 'multilib.db' from repo.ialab.dsu.edu : SSL certificate problem: certificate has expired
multilib is up to date

解決此類 SSL 證書過期問題的標準和最可靠的方法是什麼?

我正在使用 Manjero。

我發現在我的情況下最方便的解決方案是執行

sudo pacman-mirrors --country Canada,United_States

(您應該用您所在和附近的任何國家/地區替換國家/地區列表。)這將自動更新/etc/pacman.d/mirrorlist.

我隨後找到了這篇文章,其中更詳細地介紹了pacman-mirrorshttps ://www.fosslinux.com/4252/how-to-find-mirror-list-and-set-fastest-download-server-on-manjaro.htm

我也遇到過這個問題,但我得到了解決方案:打開添加或刪除軟體並進入首選項,然後將您的官方儲存庫更改為加拿大而不是刷新鏡像列表

它現在可能工作

引用自:https://unix.stackexchange.com/questions/622569