Tips for fixing common problems….-Updating your DirectAdmin License manually
Tips for fixing common problems….-Updating your DirectAdmin License manually — If you need to update your DirectAdmin license manually,
common problems….You can either do so by entering your information, then run the following commands:
Client ID (uid):
License ID (lid):
IP address:
cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234
service directadmin restart
Where 123 and 1234 are your Client ID and License ID, respectively.
If there are errors extracting the update.tar.gz file, then run:
head -n 1 /usr/local/directadmin/conf/license.key
To search for an error.
If there is an readable error inside the file, double check the IP you are using matches the IP in the license on our system.
Even though check that it is active in our clients section.
Failing that, you will need to contact sales@directadmin.com to get your license activated or updated.
If there you have multiple IPs on your device and wget is binding to the incorrect one, you can specify the IP to bind to by adding it as the last argument:
cd /usr/local/directadmin/scripts
./getLicense.sh 123 1234 1.2.3.4
service directadmin restart
If there you are not able to connect to port 443 on directadmin.com (https), or are not getting any results (no returned data), it may be a block somewhere on 443.
For that case, you can try using port 80 to get the license.
To do this, Now type:
echo 1 > /root/.insecure_download
and the scripts will automatically download over port 80, without any encryption.
If there you get errors during the restart, eg:
Stopping DirectAdmin: [ FAILED ]
Starting DirectAdmin: [ OK ]
your PID file may be out of sync. In this case, restart directadmin forcefully:
killall -9 directadmin
/etc/init.d/directadmin start
Retry the restart command, and ensure that both the “Stopping” and “Starting” sections are “[ OK ]”.
July 16, 2013: New license relay server
If there you can not connect to www.directadmin.com via any means, a new script has been added to let you get the license via a license relay server.
More information and fallback automation will come on time, but for now, manually running this from your server will work:
cd /usr/local/directadmin/conf
cp -f license.key license.key.old
wget -O license.key –no-check-certificate ‘https://license.directadmin.com/licenseupdate.php?uid=123&lid=1234‘
chown diradmin:diradmin license.key
chmod 600 license.key
You must then connect from your server using the correct IP address.
Use this –bind-address=1.2.3.4 option if needed, to force the correct IP.
Common related error messages:
*** An error has occurred while trying to update the license file ***