Author name: Managecast Technologies

Veeam

Veeam Backup “given key was not present in the dictionary” error

We have run into an issue when a job starts reporting the “The given key was not present in the dictionary” error. This seems to occur when a backup is interrupted multiple times. When this isn’t caused by the metadata being corrupted, we’ve been able to be resolve the error by removing the chain, re-importing, and re-mapping the job: 1. Connect to the tenant Veeam backup console.2. Open Home – > Backup Copy Jobs.3. Find your cloud job that processes the backup you want to modify, right-click the job and select Disable. The option can be greyed-out if the job is not scheduled to run at some particular time.4. Open the Home –> Backups –> Cloud view.5. Press and hold the [CTRL] key (please do not release it) and right-click the backup you want to modify.6. Select the Remove from configuration option.7. Open the Backup Infrastructure -> Backup Repositories view.8. In the inventory pane, find the cloud repository where the affected backup is stored, right-click it and select Rescan.During the rescan operation, in the statistics window, you will see that the backup was imported.The modified backup should appear in the Home –> Backups –> Cloud node in the tenant Veeam backup console.9. Open Home –> Backup Copy and find the cloud job associated with this backup.10. Right-click the job, select Edit, proceed to the Storage step of the wizard and select Map backup.11. Select the cloud backup from the cloud repository. Then, click OK to finish mapping.12. Save the settings and enable the job. Then run it or wait for the job to run upon schedule. If this does not resolve the issue, it may point to metadata corruption as the culprit. For further troubleshooting, please reach out to Support@Managecast.com to help get your backups running again.

Office 365 Backup, Veeam

Veeam Backup for Microsoft 365 “Failed to find Team mailbox owner account”

The “Failed to find Team mailbox owner account” error can be caused by the owner of the mailbox being moved, or if the owner no longer has a licensed assigned. Resolving either of these will also resolve your M365 issues. Here are the steps to resolving the cause to either issue: If the owner was removed from the mailbox: Assigned owner does not have a license: As these are two of the most common causes of the “Failed to find Team mailbox owner account” error, there may be other issues causing the error. If your issues persist, please reach out to Support@Managecast.com for assistance. Additional Microsoft information on assigning a Team mailbox owner can be found HERE, and assigning a license can be found HERE.

Veeam

Veeam Backup & Replication Virtual Machine is unavailable and will be skipped from processing

A common Veeam Backup and Replication warning we see is when a virtual machine becomes unavailable. Veeam will report the “Virtual Machine VMNAME is unavailable and will be skipped from processing” error for a few reasons. Some common reasons for the error could be: Depending on the cause of the VM becoming unavailable will determine what actions you can take to get the VM backing up. These are just a few common reasons and solutions for VMs becoming unavailable. If you would like further assistance with your backups please feel free to reach out to Support@Managecast.com.

Veeam

Veeam “Unable to connect to SMTP server because of invalid credentials or connection settings”

From time to time, there are changes and updates to your SMTP server that may adversely affect you nightly reports. Your jobs will start throwing Sending e-mail report warnings that Veeam is “Unable to connect to SMTP server because of invalid credentials or connection settings” and/or “the remote certificate is invalid according to the validation procedure.” Resolving the SMTP warning is quick and easy as long as you know where to look. Here are the quick steps to checking and re-accepting the SMTP certificate: There may be other reasons that could be interrupting the communication between your Veeam backup server and the SMTP server. If you would like further assistance please contact Support@Managecast.com.

Veeam

Veeam Backup and replication error: Job has failed unexpectedly

This error occurs when the Veeam Backup Service on the VBR abruptly stops while a backup is running.  Most commonly it is because the server is shut down or rebooted.  It could also be due to the OS crashing, a power loss event, or the Veeam Backup service crashing.  Check the Windows application and system event logs for clues to the source of the issue. It is always best practice to make sure reboots due to Windows updates or maintenance windows do not interrupt running backups; be sure to schedule updates and maintenance outside of backup windows when possible, and to temporarily disable backup jobs when it is not possible.

DRaaS, Veeam

Veeam replication disks stuck on Linux proxies

We have recently encountered issues with Veeam replication jobs where they would fail with the following errors: Error: Failed to open VDDK disk [[DATASTORENAME_0] PATH_0] ( is read-only mode – [true] ) –tr:{ –tr:VDDK error: 1 (Unknown error). Value: 0x0000000000000001 –tr:Failed to open virtual disk [DATASTORENAME_0] PATH_0 (flags: 4) –tr:Failed to execute VDDK command ‘Open’ In this scenario, the replications were using Linux Veeam virtual hot-add appliance backup proxies. When we checked the Veeam backup proxies there were hot-add snapshot disks still attached from the replicas after the jobs had completed. This was locking those disks as read-only and preventing Veeam from being able to take additional snapshots and perform the replications. Here are two possible solutions: SSHD.conf file configurations These issues can be caused by timeouts and disconnects that can be resolved by tuning the SSH configuration on the proxy. To make these adjustments modify the /etc/ssh/sshd_config file and add the following lines: You may need to restart the sshd service or restart the machine for these changes to take effect. Disabling multipathing In the Session.log log file there may be errors similar to the following: Error Failed to get guest OS path for newly attached disk [Datastore] VM_replicaNew/VM_1-000003.vmdk: there are 2 new disks with uuid 00000000-0000-0000-0000-000000000000 (System.Exception) These point to issues that can happen on linux systems where multipath is enabled and hot-add is used. These commands will disable multipathing, they will also reboot the system so do not attempt this while jobs are running: Veeam has more information on this issue here: KB4460: Failed to get guest OS path for newly attached disk there are 2 new disks with uuid (veeam.com) In our case we made both changes and our issues so far have not returned.

Office 365 Backup, Veeam

Connection Failed During Veeam Backup for Microsoft 365 Service Provider Restores

When performing Veeam Explorer restores connecting to a service provider, sometimes these restores can fail with a Connection Failed message. Looking in the Veeam explorer logs there will typically be references to a version mismatch. Ex: 4/26/2023 1:10:47 PM 20 (11320) Connection failed4/26/2023 1:10:47 PM 20 (11320) Error: Incompatible Veeam Backup for Office 365 server version (received: 11.1.0.600, expected: 10.0.3). This is due to a different version of the Veeam explorer being installed on the tenant’s Veeam Backup and Replication server than the service provider’s Veeam for Microsoft 365 server. The solution to this is to download the same version of the Explorers currently installed on the service provider’s Veeam for Microsoft 365 server. This can either be downloaded from Veeam in the form of the Veeam for Microsoft 365 installer .iso or by contacting the service provider and asking for the individual Explorer installer .msi files. Once downloaded and installed. Try the service provider explorer again and the “Connection Failed” error should be gone.

Office 365 Backup, Veeam

Migrating Veeam for Microsoft 365 Repository to a New Object Storage Bucket

Veeam does not support moving data between object storage buckets. Veeam has guides for: For the scenario where data needs to be moved from one object storage provider to another Veeam support will suggest performing a new full backup to the new repository. However, this will cause a loss of retention if the old bucket is not retained. Note: While we have tested the following method up to VB365 v7 and confirmed it has worked for our data, please be aware that this is an unsupported method for migrating Veeam for Microsoft 365 data. The following method will allow data to be transferred between object storage buckets. We will be essentially following the steps outlined in the first KB article noted above, KB2649, but instead of migrating to a new server the server will not change. You may get an error when trying to add the repository that the repository already belongs to another backup server. In that case, navigate to the RepositoryLock folder in the new bucket and delete the lock file located there. Finally, you can edit the backup job and point it to the new repository. The initial backup pointing to the new repository will take a while to complete depending on the size of your data. This first backup will be marked as a full, because it will be synchronizing the new repository with the production data, however it will still only transfer the changed data.

Office 365 Backup, Veeam

Permissions Error Performing Exchange Restore to M365

During an M365 Exchange mailbox restore using Veeam, the following errors can occur: Failed to open mailbox: user.name@domain.com Failed to access mailbox. Mailbox does not exist. The specified object was not found in the store. Default folder Root not found. You can find these additional events in the Exchange explorer logs: Validating if any of the required roles (Global Administrator, Exchange Administrator) is assigned to the current user: admin@domain.com… Error: The account does not have permission to impersonate the requested user. This is caused by missing permissions on the account performing the restore, specifically the ApplicationImpersonation role. To add this permission to the user account we have to connect to Exchange Online using the PowerShell module. The following commands will connect and add the proper role: Make sure to replace admin@domain.com with a global administrator account to run these commands. Then retry the restore and it should go through as expected.

Scroll to Top