Errors when upgrading to 9.4.3.0 (9.5 BETA)

Errors when upgrading to 9.4.3.0 (9.5 BETA)

avatar

I've loaded RDM 9.2.10.0 onto a workstation as a fresh install (to do a screen capture) and it started up properly when I launched it. I then installed and upgraded to the new 9.5 BETA (9.4.3.0) but receive an error when trying to launch RDM:


-----------------------------------------------<below>-------------------------------------------------------
"The program can't start because MSVCR100.dll is missing from your computer. Try reinstalling the program to fix the problem."
-----------------------------------------------<above>-------------------------------------------------------


Reinstalling RDM doesn't resolve the issue. I could probably just download and install it from Microsoft but I wanted to report the issue and check with support first (in case you want me to do any testing to replicate the issue).


The above error is from Windows. After I get the error (three times in a row) from Windows, I then get the following error once from RDM (I only have a local data source, this is a new, fresh install of RDM):


-----------------------------------------------<below>-------------------------------------------------------
Unable to connect to your data source


Unable to load DLL "SQLLite.Interop.dll": The specified module could not be found. (Exception from HRESULT: 0x8007007E).


System.DllNotFoundException: Unable to load DLL 'SQLite.Interop.dll': The specified module could not be found. (Exception from HRESULT: 0x8007007E)
at System.Data.SQLite.UnsafeNativeMethods.sqlite3_config_none(SQLiteConfigOpsEnum op)
at System.Data.SQLite.SQLite3.StaticIsInitialized()
at System.Data.SQLite.SQLiteLog.Initialize()
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString, Boolean parseViaFramework)
at System.Data.SQLite.SQLiteConnection..ctor(String connectionString)
at Devolutions.RemoteDesktopManager.Business.DataSources.SQLiteConnectionDataSource.CreateDbConnection(String connectionString)
at Devolutions.RemoteDesktopManager.Business.DataSources.SQLiteConnectionDataSource.FetchVersion()
at Devolutions.RemoteDesktopManager.Business.DataSources.SQLiteConnectionDataSource.get_Version()
at Devolutions.RemoteDesktopManager.Business.DataSources.DatabaseConnectionDataSource.get_IsUpgradeRequired()
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.get_IsUpgradeRequired()
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.Upgrade()
at Devolutions.RemoteDesktopManager.Managers.ConnectionManager.LoadConnectionsFromDataSource(BaseConnectionDataSource connectionDataSource)
-----------------------------------------------<above>-------------------------------------------------------


Let me know if I should just install the VC Runtime package from Microsoft.


Thanks

All Comments (3)

avatar

Thank you for the very detail bug report. It helps to get this information right from the get go.

Could you double check your install directory you should have 3 sqlite related files:
- System.Data.SQLite.dll
- x86\SQLite.Interop.dll
- x64\SQLite.Interop.dll

If all files are present and no other sqlite file exists in the folder (ignore Applications folder) then go ahead and install the VC Runtime package:

http://www.microsoft.com/en-us/download/details.aspx?id=26999

Looks like we forgot to add it to the installer prerequisites.

Let me know how it goes so that we can update the installer.

Best regards,

Stéfane Lavergne

avatar

Yes, the three SQLite files were there in the correct directories.

I installed VCR from MS and that resolved the error. Then I remembered that I had a 64-bit OS (Windows 7) so I had to try the 64-bit RDM client and it had the same error as mentioned above. So I had to download and install the x64 VCR also and then the 64-bit RDM launched successfully.

I've said it before and must say it again - WOW, what a major speed difference with initialization using the 32-bit RDM versus the 64-bit RDM client. You would think that the 64-bit would be faster but it is much slower load times.

Anyway, once both flavors of VCR were installed, RDM launched successfully. Thanks for your help.


DB

avatar

Perfect thanks, we will update the installer.

Stéfane Lavergne