There are a variety of reasons why you may get the "invalid license" error. They all relate in some way to the quad daily license verification. This How-To document will give the reader an overview of each cause and how to fix it.
It is important to remember that this error does not mean that your site or email are down. The normal operation of the server has NOT been interrupted. You have merely been locked out of NodeWorx and SiteWorx. Visitors can still view yours and your client's web pages and your email still works.
There are five known causes of the invalid license error:
license.interworx.com
.Depending on the cause, please follow the instructions below to fix your server:
root
):service ntpd stop ntpdate ntp.interworx.com service ntpd start
/home/interworx/cron/license.pex
InterWorx must have at least one IP that is publicly available with port 2443 OPEN to all connections. You can install InterWorx on an internal IP, but you will have to make appropriate changes to firewalls/routers to make that port accessible to the Internet on at least one IP. The InterWorx software contacts our licensing server four times a day to verify the license. If it fails to make contact, there is an approximately 24-hour grace period, after which it suspends the software until such time as it can make contact.
root
and run the following command ~iworx/cron/license.pex
Each licensed copy of InterWorx Control Panel may only be installed on ONE server at a time. In order to enforce this license, the InterWorx software attempts to contact the licensing server four times a day to verify the license. If the IP of the server and the IP on file with the licensing server for a particular license key do not match, the InterWorx software will suspend itself until such time as this is corrected.
su
to root
and execute the following command ~iworx/cron/license.pex --sync
As part of the license verification process, InterWorx attempts to contact license.interworx.com
. If the DNS lookup fails, this can also suspend your license.
resolv.conf
settings:
[[email protected] ~]# cat /etc/resolv.conf nameserver 127.0.0.1 [[email protected] ~]#If this has been changed somehow:
resolv.conf
so that it reads as aboveservice ntpd restart
as root
ping license.interworx.com
as root
root
and run the following command ~iworx/cron/license.pex
If none of these issues seems to be the problem, direct clients, please open a support ticket. Indirect clients, please contact your reseller for assistance.