Skip to main content
Solved

cannot install VBR 12.1, cannot re-install


Forum|alt.badge.img+1

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)
[26.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()

 

Best answer by asdffdsa6132

@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

 

View original
Did this topic help you find an answer to your question?

21 comments

dloseke
Forum|alt.badge.img+7
  • On the path to Greatness
  • 1447 comments
  • May 26, 2024

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.


Forum|alt.badge.img

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. 


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • May 26, 2024

@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.


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • May 26, 2024

@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.


Forum|alt.badge.img

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?


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • May 26, 2024

i tried to delete this post, but could not.

 


dloseke
Forum|alt.badge.img+7
  • On the path to Greatness
  • 1447 comments
  • May 26, 2024
asdffdsa6132 wrote:

@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.


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • May 26, 2024

@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


Forum|alt.badge.img

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.


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • May 27, 2024

@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?

 


RonV
Forum|alt.badge.img
  • Comes here often
  • 39 comments
  • May 27, 2024

Did you reboot the server?


Forum|alt.badge.img

@asdffdsa6132 

 

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


Forum|alt.badge.img

Also get the log file starting with VeeamBackupAndReplication12.


Scott
Forum|alt.badge.img+8
  • Veeam Legend
  • 993 comments
  • May 27, 2024

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. 


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • Answer
  • May 28, 2024

@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

 


Forum|alt.badge.img

@asdffdsa6132 Appreciate for keeping us updated.


javichumellamo
asdffdsa6132 wrote:

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)
[26.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


  • New Here
  • 1 comment
  • July 18, 2024

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?


mdixon wrote:

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.


Forum|alt.badge.img+1
  • Author
  • Influencer
  • 94 comments
  • October 2, 2024
benjamin.titze wrote:
mdixon wrote:

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 ❤
 


dloseke
Forum|alt.badge.img+7
  • On the path to Greatness
  • 1447 comments
  • October 3, 2024
asdffdsa6132 wrote:

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.

 

asdffdsa6132 wrote:

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