Volume License Manager and Automated Software Installation

cancel
Showing results for 
Search instead for 
Did you mean: 

VLM server software for 2023 or 2024 will not open after install. I get a generic error with no code.

Solved!
Go to solution

That worked. We are up and running:

 

aeastet_0-1741022093766.png

 

Tim
GHSP
0 Kudos
Message 21 of 33
(947 Views)

The ticket that I had open with NI is:

 

Request #: 03521433

 

You can add what we did here to it and close it.

 

Thank you for your time and guidance with this issue.

Tim
GHSP
0 Kudos
Message 22 of 33
(944 Views)

Thanks Tim.

 

Regards,

Ramamoorthy V

Software Engineer 

NI

0 Kudos
Message 23 of 33
(941 Views)

OK this problem came back today. I went back to the SQL dll and the name had been changed back. I need a better solution to this. Other applications my need to run SQL. I did rename the dll and that fixed the problem again but this seem like a very bad solution.

Tim
GHSP
0 Kudos
Message 24 of 33
(529 Views)

Hi Tim,

 

SQLite does not support installing the System.Data.SQLite DLL in the Global Assembly Cache (GAC).

ramamoorthyv_1-1746527341900.png

 

SQLite Encryption Extension: System.Data.SQLite with SQLite Encryption Extension via NuGet

(Please refer the first point in the above link)

 

Can you please try using a different machine that does not have any software that installs this SQLite DLL in the GAC, and then run your VLM on that machine?

 

This should resolve the issue.

 

Regards,
Ramamoorthy V

 

0 Kudos
Message 25 of 33
(499 Views)

What are the minimum requirements for this server? I looked and I did not find anything for 2024 Q1. version of the VLM. Obviously the SQlite issue probably will not be in that list so I will assume that is a requirement. IT is asking me what I need to set up a different server. Is there other software that you cannot have on this server as we set this up?

Tim
GHSP
0 Kudos
Message 26 of 33
(469 Views)

Hi Tim,

This is the download page for VLM.

Volume License Manager Download - NI

 

You can find the list of supported operating systems on this page.

ramamoorthyv_0-1746613615619.png

 

Additionally, please ensure that no application on the new machine installs the System.Data.SQLite.dll in the GAC location.

For assistance with migrating the VLM server from the old machine to the new one, please contact one of our support engineers.


Regards,

Ramamoorthy V

0 Kudos
Message 27 of 33
(437 Views)

I found that page. I did not list the software that NI's software cannot exist with. I have also tried to contact your support engineers. They were less than helpful which is how I ended up here in the first place.

 

If your software will not exist with other software you need to list that on the requirements. I am going to have to update 200 computers because your software will not exist on this server. It is an NI problem not mine, but now I have to do all the work to fix your issue. Seems pretty typical for NI lately.

Tim
GHSP
0 Kudos
Message 28 of 33
(431 Views)

Hi Tim,

  • No software should install the System.Data.SQLite.dll in the GAC, as this is not supported by SQLite. The other applications on your machine that are installing this DLL in the GAC should instead place it in their local application directory.
  • As a workaround to unblock you, we have suggested migrating the VLM server to a new machine. I’ve communicated your issue to our support team, and one of our engineers will be reaching out to assist you.
  • Additionally, you may want to contact the team responsible for the application installing this DLL in the GAC and request that they configure it to use the local application directory instead. This will help avoid conflicts and prevent issues for other software.

 

Regards,

Ramamoorthy V 

0 Kudos
Message 29 of 33
(406 Views)

SQlite is installed by Microsoft:

Microsoft's Use of SQLite:
Microsoft uses SQLite in several products, including Windows (all supported versions), Office 365, and SharePoint, for lightweight data storage and management. 
 

 

Microsoft.Data.Sqlite:
Microsoft provides the Microsoft.Data.Sqlite library, which is an ADO.NET provider that enables .NET developers to interact with SQLite databases. 

Should I ask Microsoft to move their stuff so VLM should work? Seems silly to me.

 

 

Tim
GHSP
0 Kudos
Message 30 of 33
(383 Views)