Ich hatte Gitlab unter Ubuntu 14.04 installiert. Das Zertifikat "Let's Encrypt" konnte nicht erneuert werden. Ich habe Ubuntu auf 16.04 aktualisiert und dann apt-get update && apt-get upgrade, aber es scheint, dass der ACME-Client nicht auf v2 aktualisiert wurde, wodurch ich ein Zertifikat aktualisieren könnte. Wie kann ich ein Zertifikat aktualisieren?
gitlab-cli renew-le-certs
Ergebnisse in:
letsencrypt_certificate[elenx.net] (letsencrypt::http_authorization
line 3) had an error: Acme::Client::Error::Unauthorized:
acme_certificate[staging]
(/opt/gitlab/embedded/cookbooks/cache/cookbooks/letsencrypt/resources/certificate.rb
line 20) had an error: Acme::Client::Error::Unauthorized: Account
creation on ACMEv1 is disabled. Please upgrade your ACME client to a
version that supports ACMEv2 / RFC 8555. See
https://community.letsencrypt.org/t/end-of-life-plan-for-acmev1/88430
for details.
gitlab
ssl-certificate
Spam
quelle
quelle
gitlab-ctl renew-le-certs
?Antworten:
https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4614#note_232009029
Sie müssen also auf gitlab> = 12.1 aktualisieren
Deaktivieren Sie letsencrypt: Suchen Sie
nano /etc/gitlab/gitlab.rb
ein paar Seiten weiter nach:letsencrypt['enable'] = true
und setzen Sie es auffalse
SpeichernAktualisieren Sie auf die neueste Version Ihrer Hauptversion
apt-get upgrade gitlab-ee=11.11.8
Lauf
gitlab-ctl reconfigure
Upgrade auf Gitlab 12
apt-get upgrade gitlab-ee
Lauf
gitlab-ctl reconfigure
Starten Sie neu
sudo reboot
Kehre
letsencrypt['enable'] = true
zurück/etc/gitlab/gitlab.rb
Lauf
gitlab-ctl reconfigure
Lauf
gitlab-ctl renew-le-certs
quelle
Ich hatte ein ähnliches Problem. Die von @Ryabchenko erwähnten Schritte sind perfekt.
Ich füge noch ein paar Schritte hinzu.
Entfernen Sie die alten Zertifikate aus / etc / gitlab / ssl / (nach Schritt Nr. 6 in der Antwort von @Ryabchenko)
Sie erhalten einen Fehler in Zeile 20. Wenn jemand in Zeile 25 einen Fehler erhält, ist dies der Fall
Fügen Sie dann die folgende Zeile in gitlab.rb hinzu
Hinweis : Ich habe die detaillierten Schritte hier erwähnt: https://gitlab.com/gitlab-org/omnibus-gitlab/issues/4900#note_292031191
quelle