Error: open file catalog.pcat1.didx failed - not found

NathanD

Member
Nov 29, 2019
16
3
23
Hi all,

At this moment we are running Proxmox Backup Server 0.9-0 BETA. Making backups is going well, but see what's in the backup gives an error.

# proxmox-backup-client snapshots --repository office@pbs@172.24.254.89:backups
│ vm/102/2020-10-05T11:05:01Z │ 21474837226 │ client.log drive-scsi0.img index.json qemu-server.conf │
├─────────────────────────────┼──────────────┼──────────────────────────────────────────────────────────┤
│ vm/105/2020-10-02T08:57:02Z │ 34359739110 │ drive-scsi0.img index.json qemu-server.conf

# proxmox-backup-client catalog dump vm/102/2020-10-05T11:05:01Z --repository office@pbs@172.24.254.89:backups
Error: open file "/backups/vm/102/2020-10-05T11:05:01Z/catalog.pcat1.didx" failed - not found

We get this error on all snapshots. So on everyone it is missing. When I look at the vm directory on the backup server, I see files, but not the catalog.pcat1.didx file:

vm/102:
client.log.blob
drive-scsi0.img.fidx
index.json.blob
qemu-server.conf.blob

vm/105:
drive-scsi0.img.fidx
index.json.blob
qemu-server.conf.blob

The server is running on a clean Debian 10 (buster) install with PBS manualy installed as mentioned in the documentation. The filesystem is running on XFS.

Any ideas?
 
there are no catalog files for fixed index (VM) backups..
 
Okay, but then? You can't see what's in the backup? Also interactive restore isn`t working because that:

# proxmox-backup-client catalog shell vm/102/2020-10-05T11:05:01Z root.pxar --repository office@pbs@172.24.254.89:backups
Error: open file "/backups/vm/102/2020-10-05T11:05:01Z/root.pxar.didx" failed - not found

So to be short: how do I restore a backuped VM?
 
the backup happens on a block level in that case, so there is no file information available. access as regular file system is work-in-progress - see other threads here in the forum and the devel list (basically two approaches: map the backup archive into a VM, so that access happens via the guest kernel/OS/tools, or map via the client limited to what standard linux tooling understands)
 
restore happens via qm restore, or more generally speaking, proxmox-backup-client restore. both restore the full VM or full disk images, not individual files.
 

About

The Proxmox community has been around for many years and offers help and support for Proxmox VE, Proxmox Backup Server, and Proxmox Mail Gateway.
We think our community is one of the best thanks to people like you!

Get your subscription!

The Proxmox team works very hard to make sure you are running the best software and getting stable updates and security enhancements, as well as quick enterprise support. Tens of thousands of happy customers have a Proxmox subscription. Get yours easily in our online shop.

Buy now!