PVI 4.12 and 6.1 using Runtime Utility Center shows NetSnmp.dll security warning

Hi guys

I just updated our PVI to the version 4.12.8.9. (Happens also with PVI 6.1.1.3)
Since then, i always get the following security warning:

When starting the ARsim locally, I can press Run and everything works.
But when using our BuildAgents, this security warning prevents starting the ARsim, thus all our builds are no longer working.

Strangely the NetSnmp.dll has not changed from the old version.

Any suggestions?

Windows 10 Enterprise
22H2
Build 19045.5965

This warning is rather strange as the NetSnmp.dll on my PC (PVI 6) is digitally signed:

Hi Oliver

Mine doesn’t even have the property for signatures.

I now tried with
PVI 4.12.6.86 → Working
PVI 4.12.7.61 → not working
PVI 4.12.8.9 → not working
PVI 6.1.1.3 → not working

Somehow something is different after version 4.12.6.86.

Even setting the User Account Control Settings of Windows to “Never notify” doesn’t solve the issue.

Happy about any suggestions… otherwise I’m stuck with PVI 4.12.6.86 for now…

Hello Patrick,

This is part of a couple of known issues with PVI. If you uninstall PVI v4.12, delete the folder where PVI was installed, and reinstall the latest PVI v4.12, the unknown publisher errors will not occur.

Feel free to also report it to your local support team, so B&R has a better record of the users running into the pop-ups.

Edit: Should also work with PVI v6.x.

Best regards,
Austin

2 Likes

Hi Austin

Deleting all PVI-related folders does not solve the problem. I also tried a different computer with Windows 11 that was set up recently, with the same result.

The file NetSnmp.dll seems to have its origin in the folder:
C:\Program Files\BrAutomation4\PVI\V4.12\PVI\Tools\PVIRTBin

Somehow this .dll is the only one, that has no certificate…


but i don’t know if this matters since the same file installed with the
version 4.12.6.86 (thas is working), has not certificate either…

I will create a support ticket with B&R since deleting the folder did not solve my problem.
I will continue using the latest working version 4.12.6.86 for now.

I probably need to add that this only happens with a pviTransfer created by a installation package…

Hello Patrick,

Okay, I see the issue now. It’s not directly related to the issues I mentioned yesterday, but tangentially related.

It looks like the updated NetSnmp.dll with the digital signature was included in the …\PVI\V4.12\Bin folder, but didn’t get updated in the …\PVI\V4.12\PVI\Tools\PVIRTBin\ folder. This is likely why you see it only when generating installation packages, because they are pulling from a different folder than the normal \Bin.

As a workaround, you can replace the NetSnmp.dll in the \PVIRTBin\ with the signed version (this requires admin rights if installed within the C:\Program Files (x86)\ directory).

Continue to interface with your local support team to report the issue.

Best regards,
Austin

3 Likes

Hi Austin

This solved the problem.
Thank you very much for the help.

I’ll create a ticket indicating this issue, since it seems to exist in all PVI versions past 4.12.6.86.

Cheers
Patrick

2 Likes