06-04-2024 06:35 AM
Every time I start the package manager, I get the following error message in the “Agree”-tab:
Package Manager cannot display the license agreement 'NI'.
Additional error information:
Unable to cast object of type 'System.Byte[]' to type 'System.String'.
Possibly this is related to some .Net runtime, but I have not gotten rid of the error.
Does anyone have an idea?
System: Windows 10 Pro
Package manager version 24.3.0
06-06-2024 02:05 PM
I personally have not seen this error before. I doubt that this is a .NET issue but more of a data issue. What version of NIPM are you using? When you say you are starting NIPM, I assume you mean when launching an installer? Does this issue only occur on a single system?
The NI EULA files are stored as a feed in the directory, "C:\ProgramData\National Instruments\NI Package Manager\eulas\", so you could verify that the file integrity is correct at least for the "eula-ni-standard.nipkg" file, maybe compare with another system. If you replace any of the files, you will need to rebuild the feed with nipkg.exe.
06-12-2024 06:13 AM
Hi Scott,
It makes no difference whether I start the package manager (v.24.3) or the Labview installer.
It only affects this one notebook.
I have already tried uninstalling everything, deleting the registry entries and all affected directories - without success. I probably have no choice but to reset Windows 10 completely.
BR
06-12-2024 11:38 AM
BR, unfortunately I do not have any additional insight into the root cause other than maybe the EULA being bad. Just to confirm, in your uninstalling and reinstalling process, you removed NI Package Manager including the EULA directory above, and when reinstalling NIPM, the issue still occurs?