Libvirt:无法访问 CA 证书‘/etc/pki/CA/cacert.pem’:没有此文件或目录

Libvirt:无法访问 CA 证书‘/etc/pki/CA/cacert.pem’:没有此文件或目录

Debian 6,所有 libvirt 软件包均已安装。缺少 /etc/pki/ 目录。哪个软件包负责此问题?

答案1

不确定是否在 Debian 上,但在 Amazon Linux (CentOS) 上:

rpm -q --whatprovides /etc/pki/CA
openssl-1.0.0e-2.16.amzn1.x86_64
openssl-1.0.0e-2.16.amzn1.i686

您还可以查看名为“ca-certificates”的包

编辑: 跟踪命令中的错误,看起来你必须按照此处的步骤操作

答案2

对我有用的是按照@thinice上面的编辑,使用以下步骤:

设置证书颁发机构 (CA)

certtool --generate-privkey > cakey.pem
cat > ca.info <<EOF
cn ACME Organization, Inc.
ca
cert_signing_key
EOF
certtool --generate-self-signed --load-privkey cakey.pem \
  --template ca.info --outfile cacert.pem
cp cacert.pem /etc/pki/CA/

相关内容