Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login
    Introducing Netgate Nexus: Multi-Instance Management at Your Fingertips.

    NOT working with OVH end point since 2025

    Scheduled Pinned Locked Moved ACME
    3 Posts 2 Posters 225 Views 2 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Z Offline
      zimnysbrain
      last edited by

      This package is not working with OVH since updates from beginning of 2026. Is not updated with latest OVH api. From the developer you can only gets something like "must work because nothing changed in my script" and this answer is also the answer NOT updated OVH api which changed from the beginning of 2026.

      GertjanG 1 Reply Last reply Reply Quote 0
      • GertjanG Offline
        Gertjan @zimnysbrain
        last edited by Gertjan

        @zimnysbrain

        The bad news : Setting up acme.sh with the correct settings is close to rocket science.

        And the good news : the pfSense acme.sh packages is used daily by the thousands. If it didn't work, people wouldn't have their certificates, and then things will go bad very fast.

        Have a look for yourself here : you saw some one mentioning something ?

        I have many domain names with OVH (EU), so I decided to ask for a certificate for a domain name "test.test-domaine.fr" - I do own => rent "test-domaine.fr" from OVH.
        First, after reading the official OVH acme.sh notice : https://github.com/acmesh-official/acme.sh/wiki/How-to-use-OVH-domain-api#3-authentication-the-api-key I quickly created/found the 3 things needed :

        950c3548-42b5-4aa9-a322-2a13abf08bb9-image.png

        6996b61c-7fcd-478b-848a-f44eafd48253-image.png

        and I hit 'Issue'.

        aeacae9b-f89c-4139-af4b-a9303d73b201-image.png

        As I'm a bit more stupid then avarrage today, I totall forgot that, although I rent the domain name 'test-domaine.fr' from them, I removed all the extras, like : they don't do my DNS, I do my own DNS.
        Which means I have to talk:negocaite to my own domain name server, not OVH ...

        So the isseuing failed with a "invalid domain" which I should read as : "domain ok - but can't do DNS zone modification for you". So it couldn't add the TXT challenge, etc
        But : no authorization issues.

        Btw : the DNS-OVH API script, the official source file here was last modified 6 month ago.
        The pfSense version was synced like yesterday - PfSense acme.sh package version 1.2.
        I presume you use the same version.

        Do you mind telling what your issue is, give details ?
        With all the juicy details, andf you can find them here /tmp/acme/test-domaine.fr/acme_issuecert.log (where test-domaine.fr has to be changed with your domaine name)

        @zimnysbrain said in NOT working with OVH end point since 2025:

        is also the answer NOT updated OVH api which changed from the beginning of 2026

        I copied this file, the original dns_ovh.sh on my pfSense, in the /root/ folder.
        Then :

        [26.03-RELEASE][root@pfSense.bhf.tld]/root: ll dns_ovh.sh
        -rw-r--r--  1 root wheel 8324 Apr 15 13:15 dns_ovh.sh
        [26.03-RELEASE][root@pfSense.bhf.tld]/root: ll /usr/local/pkg/acme/dnsapi/dns_ovh.sh
        -r-xr-xr-x  1 root wheel 8324 Apr 13 15:48 /usr/local/pkg/acme/dnsapi/dns_ovh.sh*
        [26.03-RELEASE][root@pfSense.bhf.tld]/root: diff dns_ovh.sh /usr/local/pkg/acme/dnsapi/dns_ovh.sh
        [26.03-RELEASE][root@pfSense.bhf.tld]/root:
        

        conclusion : the pfSense acme.sh package contains the latest - identical 'official' "dns_ovh.sh" file.

        Also :
        In the past, when things were 'manual', I could use the instructions and get a certificate 'by hand' == using command line.
        acme.sh is a command line tool after all.
        Goto /usr/local/pkg/acme/ and start from there.
        That should work, and I have an indirect proof : if it didn't you would have found others here talking about it.

        No "help me" PM's please. Use the forum, the community will thank you.

        1 Reply Last reply Reply Quote 0
        • Z Offline
          zimnysbrain
          last edited by

          Hi there,

          Sorry for late answer.
          All my domains have dns zone in OVH where I manage them.

          I'm getting exactly the same error like you got.
          Kays and secrets are valid and in pF/acme log I have the same error regarding adding TXT record.

          pF ver is 2.8.1 and pF/acme ver is 1.2

          I have been using pF/acme from several years and worked like a charm. Also nothing changed in it's setup on my end and nothing changed on my dns zone in OVH.

          This plugin simple stop working since beginning of 2026. It's stoped after upgrading it on my pF.

          Thank you for getting involved.

          1 Reply Last reply Reply Quote 0
          • First post
            Last post
          Copyright 2026 Rubicon Communications LLC (Netgate). All rights reserved.