Hi, I have a problem with console on Windows 2019 Core
I get an error when I push button "Upgrade Server"
COMException - Class not registered (Exception from HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG))
at System.Windows.Forms.UnsafeNativeMethods.CoCreateInstance(Guid& clsid, Object punkOuter, Int32 context, Guid& iid)
at System.Windows.Forms.WebBrowserBase.TransitionUpTo(AXState state)
at System.Windows.Forms.WebBrowser.set_ScriptErrorsSuppressed(Boolean value)
at Devolutions.DPSConsole.Frames.FreDPSUpgradeInstructions.LoadDataInControls(DPSServerInstanceBase instance)
at Devolutions.DPSConsole.Forms.FrmDPSUpgradeWizard.SetPanel(FreDPSDeployWizard panel)
at Devolutions.DPSConsole.Managers.DPSConsoleManager.Upgrade(DPSServerInstance instance)
at Devolutions.DPSConsole.Frames.FreEmbeddedDPSConsole.butUpgradeServer_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnClick(EventArgs e)
at DevExpress.XtraEditors.BaseButton.OnMouseUp(MouseEventArgs e)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at DevExpress.Utils.Controls.ControlBase.WndProc(Message& m)
at DevExpress.XtraEditors.BaseControl.WndProc(Message& msg)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Also was a small bug, when install server and extracting zip file - show an error "zip file is empty" but extract correctly and server is working
The reason why you get that error message is because the Upgrade Wizard dialog tries to display the content of the upgrade process file and it requires IE.
Here are the manual steps you could do to upgrade your DPS instance.
1- Be sure to follow the instructions on the following online help page Upgrading Devolutions Password Server until step 3 on that page.
2- The most important steps in the guide are the database and web application folder backups!
3- Stop the DevolutionsSchedulerService service on the server.
4- Open the DPS Settings dialog from the console and uncheck the Encrypt web.config option in the IIS tab if it was enabled.
5- Open the web.config file located in the web application folder and copy and save the database connection string.
6- Unzip the content of the DVLS.6.1.0.zip file over your current web application folder to replace all files.
7- Edit the new web.config file and restore the database connection string saved in step 5.
8- Open the DPS Console and upgrade the database with the Update database button in the Database tab.
9- Restart the DevolutionsSchedulerService.
10- Then, update RDM if you are using it and check your data. I would recommend you to edit an existing entry and also try to add new entries.
Let me now how it goes if you do it on your own.
If you need assistance to upgrade it manually, we can offer you a remote session.
Hi, I also think it's IE and for that reason i install Windows FOD IE, but it's doesn't help at all
What about connection strings in web.config file and other config files that has been overwrite by manual upgrade. Is it db update restore it?
You are right about the connection string. I will update the steps above to restore the connection string in the new web.config file.
Hi, I dig in to config files and web application, it also has encryption keys. And update application by myself, but if you add manual how to update manually it would by perfect. Because I don't know how this product work inside and where all config files is placed.