我尝试使用 snap 来安装 nextcloud 但是当我输入命令时:
sudo snap install hello
或者
sudo snap install nextcloud
我会收到以下错误:
error: cannot perform the following tasks:
- Download snap "ubuntu-core" from channel "stable" (Get https://search.apps.ubuntu.com/api/v1/search?fields=anon_download_url%2Cchannel%2Cdownload_sha512%2Csummary%2Cdescription%2Cbinary_filesize%2Cdownload_url%2Cicon_url%2Clast_updated%2Cpackage_name%2Cprices%2Cpublisher%2Cratings_average%2Crevision%2Csnap_id%2Csupport_url%2Ctitle%2Ccontent%2Cversion%2Corigin&q=package_name%3Aubuntu-core: x509: failed to load system roots and no roots provided)
我读到过这是一年前的一个错误,现在已经修复了,但我现在不知道如何解决它。你能给我提供任何线索吗?
谢谢! :-)
答案1
看起来 snapd 未连接到服务器。尝试查看 snapd 是否正常运行。您甚至可以尝试重新启动 snapd。
systemctl restart snapd
您在什么设备上运行它?我遇到了类似的问题,其中图像与最新的 snap 更新不兼容。
答案2
你可以试试吗sudo snap install core
?ubuntu-core
snap 现在叫做core
。
答案3
我遇到了同样的问题,无法执行与 snap 相关的任何操作。结果发现问题出在计算机的时钟上(显示错误的时间)。当我通过选择“自动从互联网”更正时间时,它允许我执行 sudo snap install core 和其他操作。希望这对您有所帮助。