Acme 账户问题

简介: Acme 账户问题

背景

裸机通过 apt 安装 gitlab-ce


产生场景

通过 $ sudo apt upgrade 更新 gitlab-ce 版本的时候失败了,让我手动输入 $ sudo gitlab-ctl reconfigure ,但是 reconfigure 命令出现如下错误:

$ sudo gitlab-ctl reconfigure
# 省略非关键输出
Running handlers:
There was an error running gitlab-ctl reconfigure:
letsencrypt_certificate[git.9xing.cn] (letsencrypt::http_authorization line 6) had an error: Acme::Client::Error::AccountDoesNotExist: acme_certificate[staging] (/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb line 41) had an error: Acme::Client::Error::AccountDoesNotExist: No account exists with the provided key点击复制复制失败已复制


产生原因

可以看出是 Acme 的账户出了问题,找不到账户了。至于为什么出问题就暂时不研究了,没时间呀~


PS

这个是不是就是导致之前我们 LetsEncrypt 证书无法自动更新的罪魁祸首?参加笔记:更新LetsEncrypt证书


解决方案

这个问题应该是普遍问题,在 StackOverflow 上一下就找到了:文章地址

输入如下命令:

$ sudo mv /etc/acme/account_private_key.pem /etc/acme/account_private_key.pem.backup
$ sudo gitlab-ctl reconfigure
目录
相关文章
|
网络协议 网络安全
acme.sh从 letsencrypt 生成SSL免费证书并自动更新证书
acme.sh从 letsencrypt 生成SSL免费证书并自动更新证书
1680 0
|
应用服务中间件 Linux API
acme.sh 快速实现 https 证书颁发与自动续期
借助acem.sh来迅速实现 let's encrypt 的泛域名 ssl 证书颁发与续期,基本上五分钟就可以解决战斗
3106 0
|
5月前
|
Kubernetes 容器
查看k8s secrets证书有效期
查看k8s secrets证书有效期
|
7月前
|
Ubuntu 应用服务中间件 Shell
acme.sh自动申请https证书
该文介绍了如何在Ubuntu 20.04系统上使用acme.sh获取和安装免费的HTTPS证书,适用于已经安装了nginx的环境。首先通过`sudo curl https://get.acme.sh | sh -s email=example@mail.com`安装acme.sh,然后使用`acme.sh --issue -d example.com -w /home/onestudy`生成证书,并用`acme.sh --install-cert`安装到nginx。设置定时任务以定期更新证书,并提供了不同方式的证书获取命令及删除和刷新证书有效性的方法。需确保已配置好域名解析和nginx配置。
443 0
|
Shell 开发工具 git
Git注销本地账户
Git注销本地账户
112 0
|
JSON Java 应用服务中间件
使用 Caddy 代替 acme.sh 来为自己的网站颁发免费 SSL 证书
使用 Caddy 代替 acme.sh 来为自己的网站颁发免费 SSL 证书
使用 Caddy 代替 acme.sh 来为自己的网站颁发免费 SSL 证书
|
网络协议 应用服务中间件 Shell
HTTPS之acme.sh申请证书
1.关于let's encrypt和acme.sh的简介 1.1 let's encrypt Let's Encrypt是一个于2015年三季度推出的数字证书认证机构,旨在以自动化流程消除手动创建和安装证书的复杂流程,并推广使万维网服务器的加密连接无所不在,为安全网站提供免费的SSL/TLS证书。
10427 2
|
域名解析 网络协议 安全
TLS 以及自动更新证书: Let's encrypt + acme.sh
TLS 以及自动更新证书: Let's encrypt + acme.sh
1818 0
|
Shell 网络安全 开发工具
多个git账户生成多份rsa秘钥实现多个账户同时使用配置
下文分享一个多个git账户生成多份rsa秘钥实现多个账户同时使用配置例子了,这个例子非常的好用对于有多个git的朋友有不小的帮助。     使用过git的童鞋应该对id_rsa秘钥不陌生,总得用github吧,生成id_rsa很容易: ssh-keygen -t rsa -C "$your_email" 默认情况下,这个秘钥是在你账户的.
1581 0
|
网络安全 Windows Linux
puppet 颁发证书
转载:http://blog.51cto.com/ywzhou/15761631、客户端申请证书 [root@zabbix ~]# puppet agent --server puppet.ewin.com --test #windows系统在CMD中运行: wKiom1Rkbs-x83igAAFaSPmYHCs794.jpg 运行出错时可以在后面加上--debug查看详情。
1406 0