This is a tough situation I’ve been fighting for a week.
Our windows server (2016) on which veeam Backup & Replication 12 was running on broke and we were unable to make it boot again.
After much trying, I setup a new Windows Server (2025) and installed Veeam 12 on it. Before installation I installed MSSQL, imported the database from the old server and used that as an existing DB during installation. We don’t have a .bco Backup.
This worked pretty well, all our backups were recognized, our configuration was still there, etc. I managed to restore the connection to our VMWare by re-entering the connection password.
Now we have a Linux Backup Proxy. I reset the credentials and a connection can be established, but I am getting these errors now (from Util.VolumesHostDiscover.log):
[31.07.2026 15:52:41.908] <24> Error (3) Failed to unprotect data: the actual generation 1be493dd-f053-4957-86cf-06d604afcbdd does not match the expected generation ad168c2e-58e4-49d5-aa58-747ee032a508
[31.07.2026 15:52:41.908] <24> Error (3) (System.Exception)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Configuration.DataProtection.CProtectedContainer.Create4UnprotectWithSalt(CSaltContainer saltContainer, Byte[] protectedData, DataProtectionScope protectionScope)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Configuration.DataProtection.CProtectedContainer.Create4Unprotect(Byte[] protectedData, DataProtectionScope protectionScope)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Configuration.DataProtection.WindowsDataProtection.UnprotectString(String encrypted, DataProtectionScope protectionScope)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Common.SWindowsStringProtectionHelper.Decode(String encodedStr, Boolean isLocalProtect)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Model.CDomTransportClientOptions.FindLinuxClientCertificateRaw()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Model.CDomTransportClientOptions.FindLinuxClientCertificate()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Model.CDomTransportClientOptions.GetLinuxClientCertificate()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.STransportServiceConnectionSpecCreator.CreateLinuxTransportSpec(String srvName, IReadOnlyList`1 managementAddresses, CDomTransportClientOptions clientOptions, CNetworkReconnectOptions networkReconnectOptions)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CLinuxServer.FindTransportSvcAgentSettings(IReadOnlyList`1 managementAddresses, Boolean& isTransportUpgradeRequired)
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CLinuxServer.CreateBackupClientAccessSpec()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CLinuxServerDiscoverHandler.CreateServerInfoResolver()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CLinuxServerDiscoverHandler.HandleRequestInternal()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CLinuxServerDiscoverHandler.HandleRequest()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Core.CHostDiscoverSubmission.Process()
[31.07.2026 15:52:41.908] <24> Error (3) bei Veeam.Backup.Common.CThreadPoolEx.DoSubmission(CWorker worker)
I tried removing the linux server completly, I tried removing the veeam install from the proxy (apt purge veeamtransport), but it won’t connect. I am suspecting something to do with missing host certificates in the windows DPAPI, but I don’t really know what to do about it.
Does anyone have any ideas on how I can fix this?
