iBroStudio

iBroStudio

Closed

I am using Cloudflare as a DNS Provider.

My request, with all required parameters (additional.provider as cloudflare and additional.secret with my cloudflare token) fails at the first attempt and the log says : "Missing properties in credentials configuration file /home/ploi/.ploi/.cloudflare-credentials.ini:

  • Property "dns_cloudflare_email" not found (should be email address associated with Cloudflare account).
  • Property "dns_cloudflare_api_key" not found (should be API key for Cloudflare account, obtained from https://dash.cloudflare.com/profile/api-tokens)."

Indeed, before the request, /home/ploi/.ploi/.cloudflare-credentials.ini doesn't exist. But, just after, it is visibly created. So if I resend the same request, this time it succeeds.

Dennis

Dennis

·
·

This is something else, this is because certbot isn't updated. Please run this as root, which should solve the issue completely:

apt remove -y certbot
apt-mark hold certbot
apt install -y snapd
snap install core
snap refresh core
snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot
systemctl stop snap.certbot.renew.timer
systemctl disable snap.certbot.renew.timer
no votes yet
iBroStudio

iBroStudio

Item author
·
·

I tried your commands and I got these error :

ln: failed to create symbolic link '/usr/bin/certbot': File exists

But my request suceeded and I got the certificate.

no votes yet
Dennis

Dennis

·
·

Yes, then it's solved. That symbolic link error is nothing to worry about!

no votes yet

Bug when creating Let's Encrypt wildcard certificate with Ploi API

1 total vote
iBroStudio
  • Dennis moved item to board Closed

    5 days ago
  • Dennis moved item to board Under review

    5 days ago
  • iBroStudio moved item to project Bugs

    5 days ago
  • iBroStudio created the item

    5 days ago