微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

使用 certpath 初始化 NSS:sql:/etc/pki/nssdb 错误

如何解决使用 certpath 初始化 NSS:sql:/etc/pki/nssdb 错误

我使用 Centos 7 并且 curl 版本是 curl 7.29.0 并且我想要 send email 具有这种结构:

curl --url "smtps://mail.domain.com:587" --ssl-reqd --mail-from "username@domain.com" --mail-rcpt "account@gmail.com" --upload-file /root/mail.txt --user "user@domain.com:password" -vvv

curl --url "smtps://mail.domain.com:587" --ssl-reqd --mail-from "username@domain.com" --mail-rcpt "account@gmail.com" --upload-file /root/mail.txt --user "user@domain.com:password" -vvv 
  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
  0     0    0     0    0     0      0      0 --:--:-- --:--:-- --:--:--     0* About to connect() to mail.domain.com port 587 (#0)
*   Trying 1.2.3.4...
* Connected to mail.domain.com (1.2.3.4) port 587 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
  0     0    0     0    0     0      0      0 --:--:--  0:00:24 --:--:--     0^C

但是在这个阶段你会卡住。我搜索了很多,但没有找到。 nss 包也是一个更新。

[root@cache2 ~]# rpm -aq | grep nss
nss-softokn-freebl-3.53.1-6.el7_9.x86_64
nss-tools-3.53.1-3.el7_9.x86_64
nss-softokn-3.53.1-6.el7_9.x86_64
nss-pem-1.0.3-7.el7.x86_64
nss-sysinit-3.53.1-3.el7_9.x86_64
nss-util-3.53.1-1.el7_9.x86_64
openssh-server-7.4p1-21.el7.x86_64
nss-3.53.1-3.el7_9.x86_64
[root@cache2 ~]# ll  /etc/pki/tls/certs/ca-bundle.crt
lrwxrwxrwx. 1 root root 49 Jun 15 10:20 /etc/pki/tls/certs/ca-bundle.crt -> /etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pem
[root@cache2 ~]# 

我该如何解决这个问题?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。