If the hostid of the system matches correctly with the one specified in the license file then issue might be with the Network interface Name.
As Lattice tools use the hardcoded Network Interface Name (eth0) and if the active Network Interface name on the system is set to other than eth0, it fails to check the license file and generate the above error. To avoid this user need to rename the active Network Interface Name to eth0 as follows:-
1). Run the following command with root privileges:
a). cd /etc/udev/rules.d/
b). vi 70-persistent-net.rules
In the 70-persistent-net.rules file, you will see a value as:
NAME =\u201D<active NIC name (for example p6p1,em1 etc)\u201D change it to NAME=\u201Deth0\u201D and save the file
2). Reboot the system.