Shader Pre-Caching sometimes causes this.
You could try disabling shader pre-caching. Go to Settings > Downloads > scroll down to Shader Pre-Caching and disable Shader Pre-Caching.
After you restored your game backup you can enable Shader Pre-Caching again.
I ran into the same problem and found out about the Shader Pre-Caching problem through this reddit post: https://www.reddit.com/r/Steam/comments/13h8dtg/wndows_to_linux_steam_backup_restore_feature_work/
I already tried it myself and it works.
I know this doesn't solve the bug but only a workaround until the bug is fixed. But firstly it could be good to know that Shader Pre-Caching might have to do with this. And secondly it might be interesting for others with the same problem to know about this workaround.
Nothing extracted yet.
Your system information
tar -zcvf ~/Desktop/steam-logs.tar.gz ~/.steam/steam/logs]steam-logs.tar.gz
Please describe your issue in as much detail as possible:
Hi, I'm in the process of moving from windows to linux on my gaming pc. I've made backups of my installed games in windows to a EXFAT formatted portable usb hard drive to restore in linux.
I'm having sporadic success restoring games in linux, as it appears that any time a linux runtime or other supporting runtime needs to be installed, the restore fails, and throws an error similar to the attached screenshot. The install then automatically continues by then downloading the game over the internet, downloading from steam instead of using the local game backup. This is fine in my case. It takes longer, but my internet connection doesn't have data caps. I can see where this would be a problem for other users who have data caps enforced from their isp, though.
This is sporadic in occurrence, though. For example, I just now successfully restored Halo Infinite without seeing the error, but I've been able to repeatedly reproduce the error on a fresh system when I attempt to restore Age of Empires II (2013) and Half Life: Blue Shift. It appears that these 2 titles both require separate runtime packages that are not preinstalled, so then suspend the restore to download the runtimes (and throw the update suspended error in the process), but then continue the install over the internet instead of using the local backup.
Steps for reproducing this issue: