1-800-691-1991 | 9am - 8pm ET

Tape requires return to original slot , but it is already filled. Move tape manually, and retry operation


Inventory job or any tape jobs may fail with an error “Tape <tape media name> requires return to original slot <slot number>, but it is already filled. Move tape manually, and retry operation”
You may find following entries in the Job.<Job name>.TapeVmBackup.log / Job.<Job name>.TapeFilesBackup or Job.Tape_library_inventory.TapeInventory:
[timestamp] <01> Error    Tape not exchanged. (Veeam.Tape.Core.TapeMediumNotExchangedException)
[timestamp] <01> Error       at Veeam.Tape.Core.AutomatedTapeMediumExchanger.ExchangeTapeMediumsForBackup(Boolean updateMediaInfo)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeBackupTaskPerformerBase.BackupStartSession(ITapeBackupObject task)
[timestamp] <01> Error       at Veeam.Tape.Core.VmTapeBackupTaskPerformer.Backup()
[timestamp] <01> Error    Tape VeeamTest requires return to original slot 7, but it is already filled. Move tape manually, and retry operation. (System.Exception)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeMediumLoader.CalcTapeSlot(TapeMedium tapeMedium)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeMediumLoader.UnloadTapeFromDrive(ChangerHandle changerHandle, TapeMedium tapeMedium)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeMediumLoader.LoadTapeToDrive(TapeMedium tapeMedium, TapeDrive tapeDrive)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeMediumLoader.LoadTapeToDrive(TapeMedium tapeMedium, TapeDrive tapeDrive, IXmlLogger logger)
[timestamp] <01> Error       at Veeam.Tape.Core.AutomatedTapeMediumExchanger.LoadMedium(TapeMedium neededTapeMedium)
[timestamp] <01> Error       at Veeam.Tape.Core.AutomatedTapeMediumExchanger.LoadValidMediumForBackup(Boolean updateMediaInfo)
[timestamp] <01> Error       at Veeam.Tape.Core.AutomatedTapeMediumExchanger.ExchangeTapeMediumsForBackup(Boolean updateMediaInfo)
[timestamp] <01> Error    No media in drive (System.Exception)
[timestamp] <01> Error       at Veeam.Tape.Core.TapeHandle.GetMediaInfo()
[timestamp] <01> Error       at Veeam.Tape.Core.TapeJobPerformerContext.UpdateTapeMediaInfo()
[timestamp] <01> Error       at Veeam.Tape.Core.VmTapeBackupTaskPerformer.Backup()
[timestamp] <01> Error       at Veeam.Tape.Core.TapeBackupTaskPerformerBase.Execute()
Another tape media most likely occupies the original (home) slot of the tape media being used in the job, so you need to manually unload tape media and let job succeed on retry.



This is behavior by design for Veeam B&R v7. Veeam must move tape media to original slot whether this slot is free or not.


There is an option to change this behavior in Veeam B&R v8.
After upgrading to v8, please open the registry editor (regedit) on the Veeam Server and do the following:
1.      Go to HKEY_LOCAL_MACHINE\SOFTWARE\Veeam\Veeam Backup and Replication registry key;
2.      Create a new DWORD value:
             Value name is “TapeIgnoreReturnMediaToOriginalSlot "
             Value data is “1” 

Supported operations:

  •          Eject manually;
  •          Eject media once job finished;
  •          Unload media in the slot during the job;
Veeam Backup & Replication
Last Modified:
Please rate how helpful this article was to you:
5 out of 5 based on 1 ratings
Thank you for helping us improve!
An error occurred during voting. Please try again later.

Couldn't find what you were looking for?

Below you can submit an idea for a new knowledge base article.
Report a typo on this page:

Please select a spelling error or a typo on this page with your mouse and press CTRL + Enter to report this mistake to us. Thank you!

Spelling error in text

Knowledge base content request
By submitting, you agree that your personal data will be managed by Veeam in accordance with the Privacy Policy.

ty icon

Thank you!

We have received your request and our team will reach out to you shortly.


error icon

Oops! Something went wrong.

Please go back try again later.