Skip to main content

Hello, Thanks, cannot install VBR 12.1

  1. The server was running VBR 11.x, ran great for years, thanks Veeam!
  2. When I tried to upgrade to latest VBR, as downloaded from website
  3. The upgrade failed, complained about Veeam Agent for Linux.
  4. I tried to install again, and now there was no option to upgrade, just to install.
  5. So I clicked install and got error message

 

  1. I did a manual uninstall as per
    https://forums.veeam.com/veeam-backup-replication-f2/how-to-uninstall-v12-community-edition-completely-t89675.html
    https://forums.veeam.com/veeam-backup-replication-f2/trouble-installing-uninstalling-veeam-backup-replication-t49674.html
  2. But still, get the same error message as shown above.

Here is the complete install log from
C:\ProgramData\Veeam\Setup\Temp\VbrSuite_26_05_2024_11_10_54.log

>26.05.2024 10:32:34]]INFO] Configuration file: G:\Setup\VBRSettings.xml
>26.05.2024 10:32:34]]INFO] Engine is starting...
>26.05.2024 10:32:34]]INFO] Creating wizard instance...
>26.05.2024 10:32:34]]INFO] Initializing engine components...
>26.05.2024 10:32:34]]INFO] Product configuration handler initialization...
>26.05.2024 10:32:36]]INFO] Parsing configuration file...
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Catalog
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam VSS Hardware Provider Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Update Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup & Replication Console
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Installer Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Distribution Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup VSS Integration Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Mount Service
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Transport
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product VMware VDDK
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup vPowerNFS
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Exchange
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SharePoint
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SQL
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Active Directory
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Oracle
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Teams
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for PostgreSQL
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SapHana
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Microsoft Windows Redistributable
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Linux Redistributable
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Mac Redistributable
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Unix Redistributable
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Plug-ins for Enterprise Applications Redistributable
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Kasten K10 Plug-In for Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Kasten K10 Plug-In UI extension Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In for Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In Proxy for Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In UI extension for Veeam Backup & Replication
>26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-in for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-In Proxy for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-In UI extension for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product AWS Plug-In for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product AWS Plug-In UI extension for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Microsoft Azure Plug-In for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Microsoft Azure Plug-In UI extension for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Google Cloud Platform Plug-In for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Google Cloud Platform Plug-In UI extension for Veeam Backup & Replication
>26.05.2024 10:32:37]]INFO] Configuration file parse completed.
>26.05.2024 10:33:19]]INFO] Product configuration handler initialization completed
>26.05.2024 10:33:19]]INFO] ProductStateManager: Veeam Agent for Linux Redistributable related products: {C8F2E185-70CE-4891-B7A5-546FC89F8776}
>26.05.2024 10:33:19]]ERROR] System.ComponentModel.Win32Exception (1605): This action is only valid for products that are currently installed.
   at Veeam.Setup.MsiLibrary.VmMsiCommon.GetProductInfo(String strProductCode, String strProperty)
   at Veeam.Setup.Wizard.ProductStateManager.DetectProducts()
   at Veeam.Setup.Wizard.ProductStateManager.PerformInitialization()
   at Veeam.Setup.Wizard.VmWizardEngine.InitializeEngineComponents(String configFileFullPath, String configFileName)
   at Veeam.Setup.Wizard.VmWizardEngine.<>c__DisplayClass4_0.<.ctor>b__0()
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.<>c__DisplayClass2_0`1.<RunLazy>g__Func|0()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
t26.05.2024 10:33:20]/ERROR] System.ComponentModel.Win32Exception (1605): This action is only valid for products that are currently installed.
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.RunLazy(Action function, String message, Window parent, Func`3 windowFactory)
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.RunLazy.T](Func`1 function, String message, Window parent, Func`3 windowFactory)
   at Veeam.Setup.Wizard.VmWizardEngine..ctor(String configFileFullPath, String configFileName, String strSerializeGuid, Window parent, Boolean& bRunWizard)
   at Veeam.Setup.Wizard.App.CreateWizard(String configFileName, String serializeGuid, Window parent)
   at Veeam.Setup.Common.Autorun.AutorunViewModel.RunWizard(Enum bundle)
   at Veeam.Setup.Autorun.WPF.Pages.AutorunPageViewModel.FinishAutorun(Bundle selectedBundle)
   at Veeam.Setup.Autorun.WPF.Pages.AutorunPageViewModel.<>c__DisplayClass20_0.<InitBundle>b__0(Object commandData)
   at Veeam.Setup.Wizard.WPF.DelegateCommand.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Veeam.Setup.Wizard.VmAutorunEngine.RunAutorun()
   at Veeam.Setup.Wizard.App.RunWizard()

 

I can’t make anything out of the logs, but is there a possibility of building a new machine and doing a clean install from there and hopefully importing your configuration database if needed?  The server is more or less throwaway generally so it might be worth reloading if there’s not too much to it.


if I were you I would check the below things

 

1.Verify if Veeam application is listed in Programs

 

2.Verify the Installation files.

 

 

3.Verify the Veeam Services

 

 

If all the above are in place then you dont need to start from the scratch. Proper log analysis will help in finding a solution.

 

If any of the above are missing then you should start from the scratch. 


@dloseke, thanks much.

“importing your configuration database if needed”
sorry not understand that. if i cannot run VBR on the server, then i cannot import anything into it from another server?

Is there official documentation on how to manually remove fully VBR from a machine or special software to do that?
then I can do a clean install.


@liyakat_versatile, thanks, sorry i should have mentioned, that I already had checked that.

1.Verify if Veeam application is listed in Programs”
no veeam programs.

2.Verify the Installation files.”
no files, no such folder. also no programdata folder.

“3.Verify the Veeam Services“
no veeam services exists.

“If any of the above are missing then you should start from the scratch”
that is what i been doing, correct? run setup.exe of the .iso, click ‘install’
I posted the log file.


This makes clear that we ran into a bad installation.

The error clearly says that the error is “valid only for products that are currently installed”

 

Double check if any of the veeam remnants still exist on the server.

Try the installation with Veeam 12.0 ISO instead of 12.1 and check if you are getting the same error.

 

Also help me with when exactly the installation errors out. At what stage?


i tried to delete this post, but could not.

 


@dloseke, thanks much.

“importing your configuration database if needed”
sorry not understand that. if i cannot run VBR on the server, then i cannot import anything into it from another server?

Is there official documentation on how to manually remove fully VBR from a machine or special software to do that?
then I can do a clean install.

I don’t know that you’d be able to do this if you’ve already uninstalled the previous version, but in general, if you are going to reload but want to keep your configuration, passwords, etc. ensure that your configuration database backup is encrypted and run a manual backup.  Reload your machine, and then import the configuration database to get a good restore of your previous configuration.  Note that if you are moving from MSSQL to PostgreSQL, you would need to have the old and new deployment on the same exact version of VBR as I recall.


@liyakat_versatile, thanks,

“Try the installation with Veeam 12.0 ISO instead of 12.1 and check if you are getting the same error.”
i tried to install ‘VeeamBackup&Replication_12.0.0.1420_P20230718_20230906.iso’ and that failed with the exact same error as with 12.1


You can use third part tools like below to completely remove the Veeam remnants

Revo uninstaller

Microsoft Cleanup Utility (Discontinued) if you can find it somewhere you can download it

 

Also review Windows Event Viewer logs or collect the Windows\Temp folder for review.


@liyakat_versatile, thanks,

the error message from veeam implies that veeam is not installed, so nothing to uninstall.
i did run revo and there was nothing to uninstall.

so why does veeam complain it is not installed and then refuse to install?

 


Did you reboot the server?


@asdffdsa6132 

 

Can you share the log file VbrSuite.log from C:\ProgramData\Veeam\Setup\Temp


Also get the log file starting with VeeamBackupAndReplication12.


I think at this point it might be a good plan to open a ticket with support. I’ve had no issues upgrading Veeam over many versions following the documentation. 

Do you have a copy of your config backup?

If you do, create a new server and import that would be my first recommendation as there are lots of variables to why things are not working now. 


@Scott, I did open a ticket, and was told the following scary information.

“However, your first message had something a little shocking.
VBR is running on the server itself, VBR backups the server itself, there is no VM.
The machine running  Veeam Backup and Replication should NEVER be in a backup job and should never be backed up.”

“If you have only 1 machine to backup, technically Veeam Backup and Replication is not even backing it up.”

Now, i spent time and money to setup a new machine dedicated to VBR.
and now that new setup has an issue!

So I think i need to end this topic and start a new topic for the new issue.

thanks so much, for all your help on this. I learned a lot along the way,
David

 


@asdffdsa6132 Appreciate for keeping us updated.


Hello, Thanks, cannot install VBR 12.1

  1. The server was running VBR 11.x, ran great for years, thanks Veeam!
  2. When I tried to upgrade to latest VBR, as downloaded from website
  3. The upgrade failed, complained about Veeam Agent for Linux.
  4. I tried to install again, and now there was no option to upgrade, just to install.
  5. So I clicked install and got error message

 

  1. I did a manual uninstall as per
    https://forums.veeam.com/veeam-backup-replication-f2/how-to-uninstall-v12-community-edition-completely-t89675.html
    https://forums.veeam.com/veeam-backup-replication-f2/trouble-installing-uninstalling-veeam-backup-replication-t49674.html
  2. But still, get the same error message as shown above.

Here is the complete install log from
C:\ProgramData\Veeam\Setup\Temp\VbrSuite_26_05_2024_11_10_54.log

>26.05.2024 10:32:34]]INFO] Configuration file: G:\Setup\VBRSettings.xml
26.05.2024 10:32:34]]INFO] Engine is starting...
26.05.2024 10:32:34]]INFO] Creating wizard instance...
26.05.2024 10:32:34]]INFO] Initializing engine components...
26.05.2024 10:32:34]]INFO] Product configuration handler initialization...
26.05.2024 10:32:36]]INFO] Parsing configuration file...
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Catalog
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam VSS Hardware Provider Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Update Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup & Replication Console
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Installer Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Distribution Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup VSS Integration Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Mount Service
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup Transport
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product VMware VDDK
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Backup vPowerNFS
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Exchange
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SharePoint
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SQL
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Active Directory
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Oracle
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for Teams
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for PostgreSQL
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Explorer for SapHana
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Microsoft Windows Redistributable
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Linux Redistributable
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Mac Redistributable
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Agent for Unix Redistributable
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Veeam Plug-ins for Enterprise Applications Redistributable
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Kasten K10 Plug-In for Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Kasten K10 Plug-In UI extension Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In for Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In Proxy for Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Nutanix AHV Plug-In UI extension for Veeam Backup & Replication
26.05.2024 10:32:36]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-in for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-In Proxy for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Red Hat Virtualization Plug-In UI extension for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product AWS Plug-In for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product AWS Plug-In UI extension for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Microsoft Azure Plug-In for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Microsoft Azure Plug-In UI extension for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Google Cloud Platform Plug-In for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] ConfigurationParser: found new product Google Cloud Platform Plug-In UI extension for Veeam Backup & Replication
26.05.2024 10:32:37]]INFO] Configuration file parse completed.
26.05.2024 10:33:19]]INFO] Product configuration handler initialization completed
26.05.2024 10:33:19]]INFO] ProductStateManager: Veeam Agent for Linux Redistributable related products: {C8F2E185-70CE-4891-B7A5-546FC89F8776}
26.05.2024 10:33:19]]ERROR] System.ComponentModel.Win32Exception (1605): This action is only valid for products that are currently installed.
   at Veeam.Setup.MsiLibrary.VmMsiCommon.GetProductInfo(String strProductCode, String strProperty)
   at Veeam.Setup.Wizard.ProductStateManager.DetectProducts()
   at Veeam.Setup.Wizard.ProductStateManager.PerformInitialization()
   at Veeam.Setup.Wizard.VmWizardEngine.InitializeEngineComponents(String configFileFullPath, String configFileName)
   at Veeam.Setup.Wizard.VmWizardEngine.<>c__DisplayClass4_0.<.ctor>b__0()
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.<>c__DisplayClass2_0`1.<RunLazy>g__Func|0()
   at System.Threading.Tasks.Task.InnerInvoke()
   at System.Threading.Tasks.Task.<>c.<.cctor>b__272_0(Object obj)
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
   at System.Threading.ExecutionContext.RunFromThreadPoolDispatchLoop(Thread threadPoolThread, ExecutionContext executionContext, ContextCallback callback, Object state)
   at System.Threading.Tasks.Task.ExecuteWithThreadLocal(Task& currentTaskSlot, Thread threadPoolThread)
h26.05.2024 10:33:20]>ERROR] System.ComponentModel.Win32Exception (1605): This action is only valid for products that are currently installed.
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.RunLazy(Action function, String message, Window parent, Func`3 windowFactory)
   at Veeam.Setup.Common.WPF.VmBackgroundRunner.RunLazy.T](Func`1 function, String message, Window parent, Func`3 windowFactory)
   at Veeam.Setup.Wizard.VmWizardEngine..ctor(String configFileFullPath, String configFileName, String strSerializeGuid, Window parent, Boolean& bRunWizard)
   at Veeam.Setup.Wizard.App.CreateWizard(String configFileName, String serializeGuid, Window parent)
   at Veeam.Setup.Common.Autorun.AutorunViewModel.RunWizard(Enum bundle)
   at Veeam.Setup.Autorun.WPF.Pages.AutorunPageViewModel.FinishAutorun(Bundle selectedBundle)
   at Veeam.Setup.Autorun.WPF.Pages.AutorunPageViewModel.<>c__DisplayClass20_0.<InitBundle>b__0(Object commandData)
   at Veeam.Setup.Wizard.WPF.DelegateCommand.Execute(Object parameter)
   at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
   at System.Windows.Controls.Primitives.ButtonBase.OnClick()
   at System.Windows.Controls.Button.OnClick()
   at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
   at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
   at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
   at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
   at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
   at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
   at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
   at System.Windows.Input.InputManager.ProcessStagingArea()
   at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
   at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
   at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
   at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
   at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
   at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
   at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
   at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
   at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
   at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
   at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
   at System.Windows.Window.ShowHelper(Object booleanBox)
   at System.Windows.Window.Show()
   at System.Windows.Window.ShowDialog()
   at Veeam.Setup.Wizard.VmAutorunEngine.RunAutorun()
   at Veeam.Setup.Wizard.App.RunWizard()

 

Hi mate,

As from the logs, I’m afraid it’s not a Veeam itself issue, but one of the redistributables Microsoft components that come in the Veeam ISO seems to be damaged and needs to be reinstalled

Maybe C++

Let us know if this helps

 

Javier


I am having the same error come up after a manual removal. Tried several different installers and get the same error. Did you ever get an answer for this?


I am having the same error come up after a manual removal. Tried several different installers and get the same error. Did you ever get an answer for this?

Ist there any solution? I have the same issue. I want to upgrade 12.1 to 12.2 and the installation crashed with an error.

Noew i had to clean up filessystem and registry, but the setup wizzard means, there ist veeam installed.


I am having the same error come up after a manual removal. Tried several different installers and get the same error. Did you ever get an answer for this?

Ist there any solution? I have the same issue. I want to upgrade 12.1 to 12.2 and the installation crashed with an error.

Noew i had to clean up filessystem and registry, but the setup wizzard means, there ist veeam installed.

TL;DR - Now, I will only run VBR in a VM, using snapshots else if on physical machine, run a standalone VAgent to backup the physical machine.

 


IMHO, this is super scary. veeam install and updates are way too complex and fragile.

there should be a single setup.exe.
1. figure out what needs to be done.
2. displays a confirmation.
3. download the iso/exe/zip and verify using sha256 checksum.
4. create system restore point.
5. do the install or upgrade.
6. then if something goes wrong, then can revert back to that restore point.

 


on other hand, i cannot complain, i use the free community edition and very grateful for that.
and for the experts in the forum, that volunteer their valuable time ❤️
 


4. create system restore point.
5. do the install or upgrade.
6. then if something goes wrong, then can revert back to that restore point.

 

This is a pretty great thing to note.  If it’s a VM, certainly is great to be able to snapshot and commit after a successful upgrade. 

That said, part of the pre-upgrade process could/should also include, especially if upgrading on a physical server, confirming the configuration database (and backup restore points) are encrypted with a known encryption password (ask me why I specify this step), and run a backup of the configuration database prior to upgrade.  Also may be handy to keep the ISO around so that if you should need to reinstall the previous version due to a failed upgrade in which the database has not yet been updated (again, ask me why), you can reinstall the previous version and reattach to the database and try again or regroup and go another route if necessary.

 

on other hand, i cannot complain, i use the free community edition and very grateful for that.
and for the experts in the forum, that volunteer their valuable time ❤️

Community Edition is probably one of the greatest things about Veeam’s offering.  The ability to cover a small environment, for free, and add support/licensing later if desired/needed is excellent.  Also, we appreciate the call-out of the community members that spend a fair bit of time and effort trying to help.  It’s a group effort but it makes it a better product/company to use by having a community all around it.


Comment