chuvadenovembro
Verified User
- Joined
- Jul 1, 2019
- Messages
- 19
I did all the procedures and the problem still persists here
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.I have information from ovh that it is not possible to order its own licenses at ovh, but the old ones should work properly.
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.
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 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.
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
* 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 "exact phrases"">
</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 & 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 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
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.