Did you register the medium before running bprecover?
To use "bprecover -r -m", you cannot stop Netbackup services, except NetBackup Request Manager service and NetBackup Database Manager service.
But another bigger problem exist. Is new server's name same with old one? If not, you can not do this. Catalog Backup contains server's name.
If you want to keep image catalog only, do import from media.