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
Daca intampinati probleme in aplicarea instructiunilor de mai sus va rugam sa ne contactati. HostX ofera cele mai rapide servere VPS DirectAdminsi va poate oferi asistenta specializata in administrarea DirectAdmin.