Plesk

Unable to issue a Let’s Encrypt certificate for a domain in Plesk when Digital Ocean DNS extension is used: During secondary validation: Incorrect TXT record

Symptoms

Cause

The default interval set for the SSL It! extension is not enough for validation. By default, it is 1 hour.

Resolution

  1. Log in to Plesk.

  2. Install the Panel.ini Editor extension for Plesk.

  3. Go to Extensions > My Extensions > Panel.ini Editor > Open and switch to the Editor tab.

  4. Add the following lines:

    [ext-sslit]
    dns-challenge-confirmation-interval = 3 hour

  5. Save the changes.

    Note: In case the issue still persists after that, increase the value, for example, to '5 hour' or '1 day'.