Solved OVH Internal License - Licensing error - license is expired

DirectAdmin emailed OVH multiple times in past days, however there was no reaction at all. I am not sure why they do not consider it an urgent issue.

I have information from ovh that it is not possible to order its own licenses at ovh, but the old ones should work properly.
My first idea maybe they had a special deal with a company owning other 2 control panels they offer. If that is not the case - there must be another reason behind this.

For those who need services restored immediately - I'd suggest considering a direct switch to DA license, however, you couldn't get back to OVH license after... (so, you'd need to cancel it at OVH after). So, if it's not that urgent - waiting for OVH response might be the best way to go.
 
of course, I would change the license to the one directly in direct admin, but I have a contract with ovh until 2026 on the lincent da in ovh. what in such a situation. I'm devastated, help service ovh....
 
WebsterPL - widzę że też jesteś z Polski - mam taką samą wiadomość od OVH - ale problem nadal istnieje.
Piszę do Direct Admin i dostałem od nich odpowiedź

Hello,It could be temporary issue related to the problems that had place on CloudFlare side: https://www.cloudflarestatus.com/Please try to run these 2 commands on your DA serve via SSH to re-activate your DA License: /usr/local/directadmin/scripts/getLicense.sh 'Your_DA_license_key_here' systemctl restart directadminThank you.

From a distance this does look like a Cloudflare SNI (Server Name indication) SSL issue. Cloudflare can be very opaque with what they modify.
 
I have the same problem.


OVH support:

Hello Mr. xxxx,

thank you for contacting OVHcloud technical support.

Internally after some checks we can confirm that both of your licenses "direct admin" are in active status internally on our system and renewal correctly, with expiration date: 2024-10-01 for both licenses.

Apparently there are issues with directadmin licences showing up as "expired" for some customers despite they are active on our end, we can confirm it.

Related to it, we recommend you to contact DirectAdmin directly to dig this further.

Thanks for understanding.


and

Hello xxx

According to our internal department in charge for the licenses, there is no issue on our Infrastruture.

AT OVHcloud we are license resellers, so all our license are hired directly throw the Provider itself, directly.
In case of any issue outside our scope we recommend to contact directly the Provider responsible for the licenses, in this particular topic the DirectAdmin provider itself.

In your particular case, those are the license details that we obtain internally:


Licenses references:

#directadmin-xxx

Object properties:

deleteAtExpiration: false
domain: "directadmin-xxx"
creation: "2024-04-29T17:50:11+00:00"
os: "xxxx"
status: "ok"
clientId: xxx
ip: "xxx"
licenseId: "xxxx"
version: "DIRECTADMIN_1"
-
iam: {

id: "ed65253e-ddf9-4a31-9f4e-xxxx"
urn: "urn:v1:eu:resource:licenseDirectAdmin:directadmin-xxx"
-------------------




# directadmin-fr-xxxx

Object properties:

domain: "directadmin-xxx"
ip: "xxxx"
version: "DIRECTADMIN_1"
creation: "2024-04-29T17:50:53+00:00"
os: "xxx"
status: "ok"
clientId: xxx
licenseId: "xxx"
deleteAtExpiration: false
-
iam: {
id: "7729d107-f243-4cbc-99d7-xxx"
urn: "urn:v1:eu:resource:licenseDirectAdmin:directadmin-xxx"
}


At your disposal

I'm unable to create a ticket with directadmin.
Is there anything I can do with the clientid en licenseid to retrieve a new licensekey?

Best regards,

Rien
 
got the same error with lite licence directly from DA


curl -f -v https://licensing.directadmin.commin.com
* Trying 104.26.13.65:443...
* Connected to licensing.directadmin.com (104.26.13.65) port 443 (#0)
* ALPN, offering h2
* ALPN, offering http/1.1
* CAfile: /etc/ssl/certs/ca-certificates.crt
* CApath: /etc/ssl/certs
* TLSv1.0 (OUT), TLS header, Certificate Status (22):
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
* TLSv1.2 (IN), TLS header, Certificate Status (22):
* TLSv1.3 (IN), TLS handshake, Server hello (2):
* TLSv1.2 (IN), TLS header, Finished (20):
* TLSv1.2 (IN), TLS header, Supplemental data (23):
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
* TLSv1.3 (IN), TLS handshake, Certificate (11):
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
* TLSv1.3 (IN), TLS handshake, Finished (20):
* TLSv1.2 (OUT), TLS header, Finished (20):
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
* TLSv1.3 (OUT), TLS handshake, Finished (20):
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384
* ALPN, server accepted to use h2
* Server certificate:
* subject: C=US; ST=California; L=San Francisco; O=Cloudflare, Inc.; CN=directadmin.com
* start date: Jan 18 00:00:00 2024 GMT
* expire date: Dec 31 23:59:59 2024 GMT
* subjectAltName: host "licensing.directadmin.com" matched cert's "*.directadmin.com"
* issuer: C=US; O=Cloudflare, Inc.; CN=Cloudflare Inc ECC CA-3
* SSL certificate verify ok.
* Using HTTP2, server supports multiplexing
* Connection state changed (HTTP/2 confirmed)
* Copying HTTP/2 data in stream buffer to connection buffer after upgrade: len=0
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
* Using Stream ID: 1 (easy handle 0x55654af85eb0)
* TLSv1.2 (OUT), TLS header, Supplemental data (23):
> GET / HTTP/2
> Host: licensing.directadmin.com
> user-agent: curl/7.81.0
> accept: */*

(.....)

* TLSv1.2 (IN), TLS header, Supplemental data (23):
* Connection #0 to host licensing.directadmin.com left intact
 
I have the same problem. Since yesterday, the license has stopped working. My clients are furious. I checked the status of the DA license for the IP where it's running through https://license.directadmin.com/, and it says it's valid. It's impossible for me to open a support ticket with OVH. However, if DA says the license is OK, I suppose the issue lies with DA. Honestly, it's frustrating to see OVH and DA blame each other, and neither takes responsibility.
 
I received this response by email, but I checked my accounts and this response is not there, I don't know if it was deleted or the OVH support system

It seems that we will not have a solution.

Hi,





The following comment has been added to your support ticket :









Hello XXXXXX,

Thank you for contacting OVHcloud Technical support. I am sorry to hear about the issue you are facing.

After verification, the DirectAdmin license in your account is still showing as active, and we are aware that there is an issue between DirectAdmin and OVHcloud.

In order for us to pinpoint the issue, please provide us the result of the following commands in your server:

# journalctl -u directadmin
# curl -vvv https://licensing.directadmin.com/

We thank you for your cooperation.












Sincerely,
Tony Z.
The OVHcloud team
 
I received exactly the same message from ovh::

"Hello Marcin,Thank you for contacting OVHcloud technical support. We chatted a few minutes ago regarding your Direct Admin license problem.We're glad we were able to assist you today. For the sake of continuity as well as to ensure that you have access to an agent, we've created this ticket for you.We are sorry to hear that you are dealing with problems with your Direct Admin license.In order to further investigate this issue, can you please provide us with the results from the following commands below:

curl -vvv https://licensing.directadmin.com/
journalctl -u directadmin

You can send us screenshots of the results you're receiving by using the 'attachments' on our Ticketing system (https://help.ovhcloud.com/)"
 
I have the same problem. Since yesterday, the license has stopped working. My clients are furious. I checked the status of the DA license for the IP where it's running through https://license.directadmin.com/, and it says it's valid. It's impossible for me to open a support ticket with OVH. However, if DA says the license is OK, I suppose the issue lies with DA. Honestly, it's frustrating to see OVH and DA blame each other, and neither takes responsibility.

journalctl -u directadmin

Code:
Sep 16 14:43:25 exportech.es systemd[1]: Stopping DirectAdmin Web Control Panel...
Sep 16 14:43:25 exportech.es systemd[1]: Stopped DirectAdmin Web Control Panel.
Sep 16 14:43:25 exportech.es systemd[1]: Starting DirectAdmin Web Control Panel...
Sep 16 14:43:26 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 14:43:26 exportech.es systemd[1]: Started DirectAdmin Web Control Panel.
Sep 16 14:43:26 exportech.es directadmin[19627]: removed old sessions      duration=34.112µs removed=0
Sep 16 14:44:57 exportech.es directadmin[19627]: http: TLS handshake error from 172.169.105.148:38160: tls: first record does not look like a TLS handshake source=stdlog
Sep 16 14:48:26 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 14:53:26 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 14:58:25 exportech.es directadmin[19627]: counted resources usage   duration=9.456545ms
Sep 16 14:58:26 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:03:26 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:08:27 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:08:27 exportech.es directadmin[19627]: http: TLS handshake error from 167.94.138.36:54712: read tcp 51.91.74.111:2222->167.94.138.36:54712: read: connection reset by peer source=s
Sep 16 15:08:38 exportech.es directadmin[19627]: http: TLS handshake error from 110.189.172.153:12334: EOF source=stdlog
Sep 16 15:08:58 exportech.es directadmin[19627]: http: TLS handshake error from 167.94.138.36:49648: tls: client offered only unsupported versions: [302 301] source=stdlog
Sep 16 15:09:02 exportech.es directadmin[19627]: http: TLS handshake error from 167.94.138.36:49652: tls: client offered only unsupported versions: [301] source=stdlog
Sep 16 15:09:04 exportech.es directadmin[19627]: http: TLS handshake error from 167.94.138.36:47088: tls: client offered only unsupported versions: [] source=stdlog
Sep 16 15:10:33 exportech.es directadmin[19627]: http: TLS handshake error from 40.78.95.19:46698: tls: first record does not look like a TLS handshake source=stdlog
Sep 16 15:13:25 exportech.es directadmin[19627]: counted resources usage   duration=9.721112ms
Sep 16 15:13:26 exportech.es directadmin[19627]: removed old sessions      duration=65.292µs removed=0
Sep 16 15:13:27 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:15:26 exportech.es directadmin[19627]: http: TLS handshake error from 94.156.67.177:6414: unexpected EOF source=stdlog
Sep 16 15:18:27 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:18:37 exportech.es directadmin[19627]: http: TLS handshake error from 14.22.112.253:42434: EOF source=stdlog
Sep 16 15:23:27 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:28:25 exportech.es directadmin[19627]: counted resources usage   duration=9.770468ms
Sep 16 15:28:28 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:29:00 exportech.es directadmin[19627]: http: TLS handshake error from 154.92.17.136:52558: EOF source=stdlog
Sep 16 15:30:15 exportech.es directadmin[19627]: http: TLS handshake error from 52.228.167.162:51422: tls: first record does not look like a TLS handshake source=stdlog
Sep 16 15:33:28 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:38:28 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:43:25 exportech.es directadmin[19627]: counted resources usage   duration=9.242825ms
Sep 16 15:43:26 exportech.es directadmin[19627]: removed old sessions      duration=84.807µs removed=0
Sep 16 15:43:28 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:44:33 exportech.es directadmin[19627]: http: TLS handshake error from 47.242.186.179:54138: read tcp 94.23.86.205:2222->47.242.186.179:54138: i/o timeout source=stdlog
Sep 16 15:47:26 exportech.es directadmin[19627]: http: TLS handshake error from 39.100.66.67:37678: read tcp 51.91.74.111:2222->39.100.66.67:37678: i/o timeout source=stdlog
Sep 16 15:48:28 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:53:29 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 15:55:16 exportech.es directadmin[19627]: http: TLS handshake error from 13.91.41.255:49428: tls: first record does not look like a TLS handshake source=stdlog
Sep 16 15:58:25 exportech.es directadmin[19627]: counted resources usage   duration=9.739097ms
Sep 16 15:58:29 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:01:31 exportech.es directadmin[19627]: http: TLS handshake error from 203.6.227.44:37124: EOF source=stdlog
Sep 16 16:03:29 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:08:29 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:12:15 exportech.es directadmin[19627]: http: TLS handshake error from 39.98.45.134:59310: unexpected EOF source=stdlog
Sep 16 16:13:25 exportech.es directadmin[19627]: counted resources usage   duration=9.151673ms
Sep 16 16:13:26 exportech.es directadmin[19627]: removed old sessions      duration=68.208µs removed=0
Sep 16 16:13:29 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:18:30 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:21:00 exportech.es directadmin[19627]: http: TLS handshake error from 92.154.95.236:45568: read tcp 51.91.74.111:2222->92.154.95.236:45568: i/o timeout source=stdlog
Sep 16 16:23:30 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:28:25 exportech.es directadmin[19627]: counted resources usage   duration=9.473489ms
Sep 16 16:28:30 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:33:30 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:34:22 exportech.es directadmin[19627]: http: TLS handshake error from 47.101.53.144:54020: unexpected EOF source=stdlog
Sep 16 16:38:31 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:42:16 exportech.es directadmin[19627]: http: TLS handshake error from 106.15.237.72:53936: read tcp 51.91.74.111:2222->106.15.237.72:53936: i/o timeout source=stdlog
Sep 16 16:43:25 exportech.es directadmin[19627]: counted resources usage   duration=9.51134ms
Sep 16 16:43:26 exportech.es directadmin[19627]: removed old sessions      duration=58.951µs removed=0
Sep 16 16:43:31 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired
Sep 16 16:48:31 exportech.es directadmin[19627]: checking license          error=transient license check failure: license is expired


curl -vvv https://licensing.directadmin.com/

Code:
* About to connect() to licensing.directadmin.com port 443 (#0)
*   Trying 104.26.13.65...
* Connected to licensing.directadmin.com (104.26.13.65) port 443 (#0)
* Initializing NSS with certpath: sql:/etc/pki/nssdb
*   CAfile: /etc/pki/tls/certs/ca-bundle.crt
  CApath: none
* SSL connection using TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256
* Server certificate:
*       subject: CN=directadmin.com,O="Cloudflare, Inc.",L=San Francisco,ST=California,C=US
*       start date: Jan 18 00:00:00 2024 GMT
*       expire date: Dec 31 23:59:59 2024 GMT
*       common name: directadmin.com
*       issuer: CN=Cloudflare Inc ECC CA-3,O="Cloudflare, Inc.",C=US
> GET / HTTP/1.1
> User-Agent: curl/7.29.0
> Host: licensing.directadmin.com
> Accept: */*
>
< HTTP/1.1 200 OK
< Date: Mon, 16 Sep 2024 19:54:00 GMT
< Content-Type: text/html; charset=utf-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< vary: Accept-Encoding
< CF-Cache-Status: DYNAMIC
< Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=qcQWxOygyP0Jv2MrlSjgu7pCe40rUxzgoMASuVqqkLye08MJhNm5sJgz06yLoJW%2FxatEygCCGX5WynAnXPD6XCZy6%2BR0aeAc%2FAZKeModAwufMC4PCXWAdjy4ImliwmQcvADuFNIBpAbEE10%3D"}],"group":"cf-nel","max_age":604800}
< NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
< Server: cloudflare
< CF-RAY: 8c4367ea68dcbe9b-LHR
<
<!doctype html>
<html>

<head>
    <meta charset="utf-8">
    <meta http-equiv="x-ua-compatible" content="ie=edge">
    <title>DirectAdmin Web Control Panel License Proof</title>
    <meta name="description" content="">
    <meta name="viewport" content="width=device-width, initial-scale=1">

    <link rel="apple-touch-icon" href="https://www.directadmin.com/apple-touch-icon.png">
    <link rel="icon" href="https://www.directadmin.com/favicon.png" type="image/png" />

    <link rel="stylesheet" href="https://www.directadmin.com/css/screen.css?v1.1">
    <script src="https://www.directadmin.com/vendor/modernizr/modernizr-2.8.3.min.js"></script>
    <style>
        .row {
            margin-right: 0;
        }

        .breadcrumb>.active {
            color: #34383c;
        }

        .breadcrumb a:not(:hover) {
            color: #34383c;
        }

        body .navbar-default .navbar-nav>li>a {
            color: #1d2226;
        }

        body .navbar-default .navbar-toggle .icon-bar {
            background-color: #888;
        }

        .button {
            background: #222427;
            position: absolute;
            right: 0;
            bottom: 0;
            left: 0;
            padding: 12px 20px;
            cursor: pointer;
        }

        #proof {
            color: #34383c;
        }

        .text-left.table.proof {
            word-break: break-word;
        }

        .hide {
            display: none;
        }
    </style>
</head>

<body class="tpl-default">
    <div class="container-fluid">
        <header id="header" class="row navbar-fixed-top-non">
            <div class="col-xs-12">
                <div class="container">
                    <div class="row">
                        <div class="col-xs-12">
                            <ul id="header-top-nav" class="list-inline list-unstyled fr mb0">
                                <li><a class="fs11" href="//www.directadmin.com/versions.php">Versions</a></li>
                                <!-- When logged out - - - - - - - - - - - - -->
                                <li><a class="fs11" href="//www.directadmin.com/clients">Client login</a></li>
                                <li><a class="fs11" href="//www.directadmin.com/contacts.php">Contacts</a></li>
                            </ul>
                        </div>
                    </div>
                    <div class="row">
                        <div class="col-xs-12">
                            <nav class="navbar navbar-default">
                                <div class="navbar-header">
                                    <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-header-navbar-collapse-1">
                                        <span class="sr-only">Toggle navigation</span>
                                        <span class="icon-bar"></span>
                                        <span class="icon-bar"></span>
                                        <span class="icon-bar"></span>
                                    </button>
                                    <a class="navbar-brand" href="https://www.directadmin.com"><img src="https://www.directadmin.com/img/logo/logo.png" alt=""></a>
                                </div>
                                <div class="collapse navbar-collapse" id="bs-header-navbar-collapse-1">
                                    <ul class="nav navbar-nav">
                                        <li class=" fs17 text-center"><a href="//www.directadmin.com/features_list.php">Features</a></li>
                                        <li class=" fs17 text-center"><a href="//www.directadmin.com/pricing.php">Pricing</a></li>
                                        <li class=" fs17 text-center"><a href="//www.directadmin.com/support.php">Support</a></li>
                                        <li class="fs17 text-center"><a href="https://forum.directadmin.com/">Forum</a></li>
                                    </ul>
                                    <!-- When logged out - - - - - - - - - - - - -->
                                    <ul class="nav navbar-nav navbar-right">
                                        <li><a class="btn btn-primary" href="https://www.directadmin.com/clients">Order Now</a></li>
                                    </ul>
                                </div>
                            </nav>
                        </div>
                    </div>
                </div>
            </div>
        </header>
        <div class="row bg2">
            <div class="col-xs-12">
                <div class="container">
                    <div id="main-top-bar" class="row rel">
                        <div class="col-lg-10 col-sm-9 col-xs-10">
                            <ol class="breadcrumb mb0 pl0">
                                <li><a href='//www.directadmin.com'>Home</a></li>
                                <li class='active'>License Proof</li>
                            </ol>
                        </div>
                        <div id="search" class="col-lg-2 col-sm-3 col-xs-2 text-right">
                            <span class="jsToggle toggle dib mt15 cp c4"><i class="sprite cmn-search-silver topn1"><!-- --></i><span class="hidden-xs ml10">Search</span></span>
                            <div class="jsSearchForm search-form bg2 rel dn">
                                <form action="//www.directadmin.com/search_versions.php" method=GET>
                                    <input type="hidden" name="help" value="yes">
                                    <input type="hidden" name="versions" value="yes">
                                    <div class="form-group mb0" id="versionsSearch">
                                        <input class="form-control bgn bn pl0 typeahead" type="text" name="query" value="" placeholder="Use '%' for wildcards and quotes for &quot;exact phrases&quot;">
                                    </div>
                                    <div class="buttons text-right">
                                        <button class="btn bgn bn p0 a5"><i class="sprite cmn-search-gray topn1"><!-- --></i></button>
                                        <span class="jsToggle cp c4"><i class="sprite cmn-close-silver"><!-- --></i></span>
                                    </div>
                                </form>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
        <div class="row bg1">
            <div class="col-xs-12">
                <div class="container">
                    <div id='main-heading-bar'>
                        <div class="row">
                            <div class="col-xs-12">
                                <h1 class="mt0 c1 fs35r fw700">License Verification</h1>
                                <p class="c1 fs18r">Ensure your DirectAdmin has an active license</p>
                            </div>
                        </div>
                    </div>
                </div>
            </div>
        </div>
    </div>
    <div class="row bg4 proof">
        <div class="col-xs-12">
            <div class="container">
                <div id="proof-content-block" class="mt55r mb90r hide">
                    <ul class="flex-grid block-grid block-grid-xs-1 mt15 mr0 ml0">
                        <li class="flex-item pricing-block text-center" style='border: 1px solid rgb(0, 72, 106);'>
                            <div class="rel db bg4">
                                <div class="mt15 mb15 pr12 pl12">
                                    <p id="proof-result" class="text-left">
                                        <div id="license-info-table" class="hide">
                                            <center>
                                                <h3 id="title"></h3>
                                                <table class="text-left table proof">
                                                    <tr>
                                                        <td>License ID:</td>
                                                        <td id="lid"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>License owner ID:</td>
                                                        <td id="uid"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Name</td>
                                                        <td id="name"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Type</td>
                                                        <td id="type"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Valid until</td>
                                                        <td id="expiry"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Accounts</td>
                                                        <td id="maxUsers"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Resellers</td>
                                                        <td id="maxAdminsOrResellers"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Domains</td>
                                                        <td id="maxDomains"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>VPS Only</td>
                                                        <td id="onlyVPS"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Pro Pack</td>
                                                        <td id="propack"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Trial</td>
                                                        <td id="trial"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Legacy</td>
                                                        <td id="legacy"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Commit</td>
                                                        <td id="commit"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>IP</td>
                                                        <td id="ip"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Running server's Machine ID</td>
                                                        <td id="machineUUID"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>OS kernel info</td>
                                                        <td id="osInfo"></td>
                                                    </tr>
                                                    <tr>
                                                        <td>Version</td>
                                                        <td id="version"></td>
                                                    </tr>
                                                </table>
                                            </center>
                                            <div style='text-align: left; color: #999999;'>* Bundled Licenses must be sold together with a datacenter/hosting product (such as dedicated or cloud server).<br>These licenses are not permitted for individual resale, or installation outside of the included
                                                server.
                                            </div>
                                        </div>
                                    </p>
                                </div>
                            </div>
                        </li>
                    </ul>
                </div>

                <div class="mt55r mb90r">
                    <h3 class="mb15 c1">Please enter Directadmin issued license session proof</h3>
                    <div class="hr-short mb10 white">
                    </div>
                    <ul class="flex-grid block-grid block-grid-xs-1 mt15 mr0 ml0">
                        <li class="flex-item pricing-block text-center">
                            <span class="rel db bg4" style='border:1px solid #00486a;padding:10px 15px 15px 15px; min-height:120px'>
                                                                <div class="title bg4">
                                                                        <div class="pt10 fs20 text-uppercase mb10">Enter your Proof Value</div>
                                                                        <div class="form-group pb30" style='color:#34383c;'>
                                                                                <input class='form-control' type='text' id='proof' name='proof' placeholder='Ct_x6dd1XJ1hT5F02pzJIi5aJ1qptmDEoECvvEP2qBGFTrZBl81lbBbWuTljU2-fge1WdXG644k20CItGDt4y7OVMRHajygqsm_i0A90nLI' value="" >
                                                                        </div>
                                                                </div>
                                                                <a id="proofLicense" href="#" class="button fs13 fw600 text-uppercase"><span class="db rel">Validate Proof</span></a>
                            </span>
                        </li>
                    </ul>

                                        <div class="row mt55r">
                        <div class="col-xs-12">
                            <h3 class="mt0 mb15 c1">Where is my Proof Value?</h3>
                            <p class="c1">You can obtain your <b>Proof Value</b> from your DirectAdmin:2222 GUI at:</p>
                                                        <p class='warning' style='padding:10px; border:1px solid #00486a;'>Admin Level » Support &amp; Help » Licensing » Proof License » <b>Proof Value</b></p>
                                                        <p class='c1'>This value is not your server IP, and is not your license key/hash.  Your <b>Proof Value</b> is a unique hash used only to validate your license, accessed only from the licesing page on your DirectAdmin Server.</p>
                        </div>
                                        </div>

                    <div class="row mt20">
                        <div class="col-xs-12">
                            <h3 class="mt0 mb15 c1">Need More Information?</h3>
                            <p class="c1">You can e-mail questions to <a class="fw600" href="/cdn-cgi/l/email-protection#1665777a736556727f6473756277727b7f783875797b"><span class="__cf_email__" data-cfemail="3b485a575e487b5f52495e584f5a5f56525515585456">[email&#160;protected]</span></a>. We are available Monday through Friday, 9 AM - 5 PM Mountain Standard Time. You may also visit the <a class="fw600"
                                    href="https://forum.directadmin.com">forum</a> to see if your question has been answered there.</p>
                        </div>
                    </div>
                </div>

            </div>
        </div>
    </div>
    <footer id="footer" class="row bts0">
        <div class="col-xs-12">
            <div class="container">
                <div class="row mt20">
                    <div class="col-lg-9">
                        <ul class="nav nav-pills footer-nav mt15">
                            <li><a href="//www.directadmin.com/versions.php">Versions</a></li>
                            <li><a href="//help.directadmin.com/">Knowledge Base</a></li>
                            <li><a href="//forum.directadmin.com/">Forum</a></li>
                            <li><a href="//www.site-helper.com/">Site-Helper</a></li>
                            <li><a href="//forum.directadmin.com/forumdisplay.php?f=77">Translations</a></li>
                            <li><a href="//www.directadmin.com/policies.php">Policies</a></li>
                            <li><a href="//www.directadmin.com/support.php">Support</a></li>
                            <li><a href="//www.directadmin.com/contacts.php">Contacts</a></li>
                        </ul>
                    </div>
                    <div class="col-lg-3">
                        <ul class="footer-bnk list-inline list-unstyled mt20 mb20">
                            <li><i class="sprite cmn-bnk-paypal-gray"><!-- --></i></li>
                            <li><i class="sprite cmn-bnk-visa-gray"><!-- --></i></li>
                            <li><i class="sprite cmn-bnk-mastercard-gray"><!-- --></i></li>
                            <li><i class="sprite cmn-bnk-dec-gray"><!-- --></i></li>
                            <li><i class="sprite cmn-bnk-americanexpress-gray"><!-- --></i></li>
                        </ul>
                    </div>
                </div>
                <div class="row mt5">
                    <div class="col-md-12">
                        <p class="powerBy mb45r c4 fs13">
                            2022 JBMC Software, M5159-13432 143 ST NW, Edmonton AB, T5L 5A9, Canada. Mon - Fri 9AM - 5PM MST
                        </p>
                    </div>
                </div>
            </div>
        </div>
    </footer>
    </div>

    <script data-cfasync="false" src="/cdn-cgi/scripts/5c5dd728/cloudflare-static/email-decode.min.js"></script><script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
    <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-form-validator/2.2.43/jquery.form-validator.min.js"></script>
    <script src="https://www.directadmin.com/vendor/bootstrap-sass/assets/javascripts/bootstrap.min.js"></script>

    <script src="https://www.directadmin.com/vendor/chosen/chosen.jquery.min.js"></script>
    <script src="https://www.directadmin.com/vendor/twitter-typeahead/typeahead.bundle.js"></script>

    <script src="https://www.directadmin.com/js/plugins.js"></script>
    <script src="https://www.directadmin.com/js/main.js?v1.1"></script>

    <script type="text/javascript">
        const url_string = window.location.href;
        const url = new URL(url_string);
        const proof = url.searchParams.get('proof');

        const req_url = '/verify?proof=';
        const proofContent = document.getElementById('proof-content-block');
        const proofResult = document.getElementById('proof-result');

        if (proof !== null) {
            proofLicense(req_url + proof);
        }

        document.getElementById('proofLicense').onclick = function() {
            const proofValue = document.getElementById('proof').value;
            if (proofValue === '') {
                proofResult.innerText = '';
                const text = document.createTextNode('Proof value cannot be empty');
                proofResult.appendChild(text);
                proofContent.classList.remove('hide');
                return
            }
            proofLicense(req_url + proofValue);
        }

        async function proofLicense(url) {
            proofResult.textContent = '';
            const licenseInfoTable = document.getElementById('license-info-table');

            const response = await fetch(url);
            if (response.status === 200) {
                const data = await response.json();
                const rows = [
                    'lid', 'uid', 'name', 'type', 'expiry', 'propack', 'trial', 'legacy', 'maxUsers', 'maxAdminsOrResellers', 'maxDomains', 'onlyVPS', 'commit', 'ip', 'machineUUID', 'osInfo', 'version'
                ];

                const title = document.getElementById('title');
                title.innerText = '';

                const text = document.createTextNode('License information for ' + data['name']);
                title.appendChild(text);

                rows.forEach((item) => {
                    fillRow(data, item);
                });

                licenseInfoTable.classList.remove('hide');
            } else {
                licenseInfoTable.classList.add('hide');
                const errors = {
                    400: 'Error: Proof is invalid',
                    404: "Error: License or License session doesn't exist",
                    409: 'Error: Proof is expired',
                    500: 'Error: Unexpected database lookup error',
                    default: 'Error: Unexpected error',
                };
                const msg = errors[response.status] || errors.default;
                const text = document.createTextNode(msg);
                proofResult.appendChild(text);
            }

            proofContent.classList.remove('hide');
        }

        function fillRow(data, item) {
            const td = document.getElementById(item);
            td.innerText = '';

            let text;
            switch (item) {
                case 'maxUsers':
                    let maxUsers = 'unlimited'
                    if (data['limits'].hasOwnProperty('maxUsers')) {
                        maxUsers = data['limits'].maxUsers;
                    }
                    text = document.createTextNode(maxUsers);
                    break;
                case 'maxAdminsOrResellers':
                    let maxAdminsOrResellers = 'unlimited'
                    if (data['limits'].hasOwnProperty('maxAdminsOrResellers')) {
                        maxAdminsOrResellers = data['limits'].maxAdminsOrResellers;
                    }
                    text = document.createTextNode(maxAdminsOrResellers);
                    break;
                case 'maxDomains':
                    let maxDomains = 'unlimited'
                    if (data['limits'].hasOwnProperty('maxDomains')) {
                        maxDomains = data['limits'].maxDomains;
                    }
                    text = document.createTextNode(maxDomains);
                    break;
                case 'onlyVPS':
                    let onlyVPS = 'No'
                    if (data['limits'].hasOwnProperty('onlyVPS')) {
                        onlyVPS = data['limits'].onlyVPS === true ? 'Yes' : 'No';
                    }
                    text = document.createTextNode(onlyVPS);
                    break;
                case 'expiry':
                    let date = new Date(data['expiry']);
                    text = document.createTextNode(date.toLocaleString(undefined, {
                        year: 'numeric',
                        month: '2-digit',
                        day: '2-digit',
                        hour: '2-digit',
                        hour12: false,
                        minute: '2-digit',
                        second: '2-digit'
                    }));
                    break;
                default:
                    let str = data[item];
                    if (typeof data[item] == "boolean") {
                        str = data[item] === true ? 'Yes' : 'No';
                    }
                    text = document.createTextNode(str);
            }
            td.appendChild(text);
        }
    </script>
</body>

* Connection #0 to host licensing.directadmin.com left intact
 
I didn't expect today to end with no resolution in sight. Is it the case that all licenses at OVH regardless of where they were obtained are affected?

Is there any news at all?
 
well for standalone licence

Please try to run these 2 commands on your DA serve via SSH to re-activate your DA License: /usr/local/directadmin/scripts/getLicense.sh 'Your_DA_license_key_here' systemctl restart directadmin

it works
 
I think this thread mixes two unrelated issues. Yesterday (2024-09-16) CloudFlare had a temporary degraded CDN performance problem. It caused some licensing errors (only for freshly started or restarted DA servers), those errors go away automatically or a simple DA service restart resolves them.

If the licensing server responds with transient license check failure: license is expired after restart (like in the example from @Shoplifter) this means completely different problem. The error means that license is no longer active (expired, not paid, cancelled, etc.). The problem can be fixed on the server by changing license key to a different license. Or by the license owner in the https://directadmin.com self service area.
 
I have a paid license at OVH and this is a license check.

ADMINISTRATOR what's wrong?

panel.vinao.pl

Sep 17 09:38:55 srv2.vinao.pl systemd[1]: Starting DirectAdmin Web Control Panel...
Sep 17 09:38:56 srv2.vinao.pl directadmin[1097]: opening mysql database error=dial unix /var/lib/mysql/mysql.sock: connect: con>
Sep 17 09:38:57 srv2.vinao.pl directadmin[1097]: checking license error=transient license check failure: license is expir>
Sep 17 09:38:57 srv2.vinao.pl directadmin[1097]: removed old sessions duration=749.614µs removed=0
Sep 17 09:38:57 srv2.vinao.pl systemd[1]: Started DirectAdmin Web Control Panel.
Sep 17 09:38:59 srv2.vinao.pl directadmin[1097]: http: TLS handshake error from 45.77.35.77:49580: EOF source=stdlog
Sep 17 09:43:58 srv2.vinao.pl directadmin[1097]: checking license error=transient license check failure: license is expir>
lines 1-8/8 (END)...skipping...
-- Journal begins at Tue 2024-09-17 07:44:02 CEST, ends at Tue 2024-09-17 09:46:26 CEST. --
Sep 17 09:38:55 srv2.vinao.pl systemd[1]: Starting DirectAdmin Web Control Panel...
Sep 17 09:38:56 srv2.vinao.pl directadmin[1097]: opening mysql database error=dial unix /var/lib/mysql/mysql.sock: connect: connection refused
Sep 17 09:38:57 srv2.vinao.pl directadmin[1097]: checking license error=transient license check failure: license is expired
Sep 17 09:38:57 srv2.vinao.pl directadmin[1097]: removed old sessions duration=749.614µs removed=0
Sep 17 09:38:57 srv2.vinao.pl systemd[1]: Started DirectAdmin Web Control Panel.
Sep 17 09:38:59 srv2.vinao.pl directadmin[1097]: http: TLS handshake error from 45.77.35.77:49580: EOF source=stdlog
Sep 17 09:43:58 srv2.vinao.pl directadmin[1097]: checking license error=transient license check failure: license is expired
 
Back
Top