When comparing the database against the schema information provided by the enabled module, I noticed following table.field issues:
ip2nation.ip is type int but its default 0 is PHP type string
ip2nationCountries.lat is type float but its default 0 is PHP type string
ip2nationCountries.lon is type float but its default 0 is PHP type string

Perhaps the declarations of these default values are incorrect.