FreeBSD中运行Ports时遇到 'pkg: No trusted fingerprint found matching package's certifi

作者:佚名 上传时间:2023-12-09 运行软件:FreeBSD 软件版本:FreeBSD 12.0 版权申诉

在FreeBSD中,'pkg: No trusted fingerprint found matching package's certificate' 错误通常是由于pkg包管理器的证书问题引起的。这可能是由于证书过期或损坏导致的。为了解决这个问题,可以执行以下步骤:

  1. 更新证书:

sudo pkg update -f

这将强制pkg更新证书。使用 -f 选项是为了确保强制更新。

  1. 清理缓存:

sudo pkg clean -y

清理pkg的本地缓存,以确保下载的软件包和证书是最新的。

  1. 重新安装pkg:

sudo pkg install -y pkg

通过重新安装pkg包来确保你使用的是最新版本。

  1. 重新运行Ports:

cd /usr/ports/{your_port_directory}
   sudo make install clean

这将重新运行Ports系统,并尝试安装你之前遇到问题的软件包。

如果上述步骤未能解决问题,还可以考虑检查系统的日期和时间设置是否正确,因为证书的有效性与系统时间相关。确保系统的时间设置是准确的,然后重新尝试运行Ports。

希望这能帮助你解决 'pkg: No trusted fingerprint found matching package's certificate' 错误。

免责申明:文章和图片全部来源于公开网络,如有侵权,请通知删除 server@dude6.com

用户评论
相关推荐
FreeBSD运行Ports遇到 'pkg: No trusted fingerprint found matching package's certifi
在FreeBSD中,'pkg: No trusted fingerprint found matching package's certificate' 错误通常是由于pkg包管理器的证书问题引起的。
FreeBSD 12.0
FreeBSD
2023-12-09 04:25
FreeBSD运行Port安装出现'pkg: No trusted fingerprint found matching package's certific
这个错误通常是由于pkg安装程序无法验证软件包签名的原因引起的。要解决这个问题,首先确保你的系统时钟是正确的,因为证书的有效性取决于时间。如果时钟正确,可以尝试更新pkg的密钥。运行以下命令:su
FreeBSD 12.2
FreeBSD
2023-12-08 11:42
FreeBSD使用pkg安装软件出现'No trusted fingerprint found matching package's certificate'
这个错误通常是由于系统时间不准确导致的。pkg包管理器在验证软件包时会检查其数字证书的有效性,如果系统时间与证书签发时间相差太大,就会出现此类错误。首先,确保系统时间和日期是正确的。可以通过命令dat
FreeBSD 11.4及以上
FreeBSD
2023-12-14 16:55
FreeBSD中使用pkg命令安装软件出现No trusted fingerprint found matching package's certificat
首先,这个错误通常是由于pkg仓库的证书问题引起的。要解决这个问题,可以尝试以下步骤:确保系统时间正确:验证系统时间是否准确,如果时间不准确可能导致证书验证失败。可以使用date命令来检查和调整
FreeBSD 12.0
FreeBSD
2023-12-12 08:01
FreeBSD无法安装软件包,报错:pkg: No trusted fingerprint found matching package's certific
首先,这个错误表明系统无法验证软件包的身份。解决这个问题的步骤如下:确保系统时间正确:首先确保系统的日期和时间设置正确。如果时间不准确,SSL证书验证可能会失败。可以使用date命令来更新系统时
FreeBSD 12.0
FreeBSD
2023-12-04 21:49
FreeBSD运行Ports安装软件出现pkg错误
在FreeBSD上使用Ports安装软件时,出现'pkg: repository meta /var/db/pkg/missing missing'错误通常是由于pkg数据库损坏或缺失引起的。这个问题
FreeBSD
Ports
2023-12-08 19:53
Fingerprint Matching
FingerprintMatching
DOC
0B
2019-09-03 19:59
FreeBSD运行Ports出现 'libtoolize: not found' 错误
在FreeBSD上出现 'libtoolize: not found' 错误通常是由于缺少 'libtool' 工具导致的。要解决这个问题,您可以通过以下步骤安装 'libtool'。打开终端并以
FreeBSD 12.0
FreeBSD
2023-12-08 13:14
FreeBSD运行Ports出现'pkg: repository meta /var/db/pkg/FreeBSD.meta has wrong versio
这个错误通常是由于 pkg 数据库的版本不匹配而导致的。要解决这个问题,可以尝试重新初始化 pkg 数据库。首先,备份 pkg 数据库文件以防万一。然后,按照以下步骤操作:使用 root 或具有
FreeBSD
FreeBSD
2023-12-07 14:48
FreeBSD安装ports遇到'Cannot find ports-mgmt/pkg'错误怎么办?
这个问题通常是由于系统缺少pkg工具导致的。pkg是FreeBSD系统中用于管理软件包的工具,如果它不存在,就会出现上述错误。解决方法如下:首先,确保你的系统已经安装了pkg。可以使用以下命令进行
FreeBSD 12.0
FreeBSD
2023-12-07 20:34