Dep. Comercial +40 365-882.777 +40 722-241.273 Lun-Vin: 10:00-18:00
View Categories

Licența DirectAdmin a expirat

2 minute de citit

Erorile de licenta nevalida se datoreaza fie unor uid/lid, IP sau date gresite, fie cron job-ului de verificare a licentei DirectAdmin care nu ruleaza. Mai întâi ar trebui sa verificati daca cron job-ul ruleaza căutând logul cronului de actualizare a licențelor:

grep license /var/log/cron

Ca varianta, puteti incerca sa rulati cronul manual:

cd /usr/local/directadmin; echo 'action=update&value=license' >> data/task.queue; ./dataskq d2000

Daca vedeti erori precum acestea, va trebui sa incercati sa actualizati manual licenta (acest lucru indica faptul ca cronul ruleaza daca aceste mesaje au fost trimise zilnic):
An error has occurred while trying to update the license file
(A apărut o eroare în timp ce încercați să actualizați fișierul de licență)

Puteti încerca să actualizați licenta pentru a rezolva aceasta problema:

uid=$(grep uid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); lid=$(grep lid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); sh /usr/local/directadmin/scripts/getLicense.sh $uid $lid ; service directadmin restart

Exista unele erori care pot aparea:

1) DirectAdmin nu reușeste sa porneasca/opreasca în timpul comenzii de repornire. Executati urmatoarea comanda pentru a corecta:

  killall -9 directadmin; /etc/init.d/directadmin start Retry the restart command, to ensure that both the "Stopping" and "Starting" sections are "[ OK ]".

2) Poate fi necesara specificarea IP-ul primar cu executarea urmatoarei comenzi pentru a va asigura ca IP-ul corect este asociat de wget la cheia de licenta:

uid=$(grep uid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); lid=$(grep lid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); ip=`hostname -i`;  sh /usr/local/directadmin/scripts/getLicense.sh $uid $lid $ip

3) Daca nu reusiti conectarea la https://directadmin.com (port 443), puteti incerca utilizarea portului 80:

echo 1 > /root/.insecure_download

Daca aceasta eroare reapare, puteti crea un cron separat pentru a actualiza automat licenta pentru dvs.

uid=$(grep uid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); lid=$(grep lid /usr/local/directadmin/scripts/setup.txt | awk -F'=' {'print $2'}); echo '0 0 4 * * root /usr/local/directadmin/scripts/getLicense.sh $uid $lid ; echo "action=directadmin&value=restart" >> /usr/local/directadmin/data/task.queue' >> /etc/cron.d/directadmin_cron ; /etc/init.d/crond restart
Actualizat la 25/07/2026