Seing that you were sent here, I would continue publicly
Thanks for the log file! You can get camera communication errors from time to time. These can have various reasons but normally are not to worry about. Optimizing the NIC is always a good starting point
Regarding the licensing issue: It looks like there is a problem loading the image library and calling the function “GetLicenseInfo” as expected. The error Unable to open DriverDLL: Unable to load shared library can be ignored as it is a fallback for something similar but not directly related to this issue.
I think you are on windows, right? If so, please try this python script:
if sys.platform == "win32":
hllDll = ctypes.WinDLL(os.path.join(cvb.install_path(), "CVCImg.dll"))
hllApiProto = ctypes.WINFUNCTYPE(ctypes.c_int)
hllApi = hllApiProto (("GetLicenseInfo", hllDll))
print("Found license info " + str(hllApi()))
hllApiProto = ctypes.CDLL(os.path.join(cvb.install_path(), "lib", "libCVCImg.so"))
hllApi = hllApiProto.GetLicenseInfo()
print("Found license info " + str(hllApi))
Check the error you’ll get.
Either the CVCImg library cannot be loaded
→ Check where it is and maybe delete the file and call repair with the CVB installer
or the function GetLicenseInfo has a problem
→ maybe try to add the CVCImgDLO module (again as debug) to the LogGui and run the python script. If everything goes smoothly and you get 0 as return from GetLicenseInfo there is another problem detecting the correct license type, but that’s less probable.
If you are on Linux, check if the libCVCImg.so is found and linked correctly
ldconfig -p | grep libCVCImg.so
and make sure you installed CVB as user, not as admin using sudo as CVB is installed for the corresponding user and the harvester might be used as the other user.