Overview
This page covers the most common operator-side issues when running backups and restores with Ironcore Backup Solution. Use the categorised accordions below to find the matching error, then walk through the diagnostic steps. Escalate to your administrator for issues that touch datastore provisioning, replication, or service-wide configuration.Diagnostic Inputs
- The task UPID (visible in the Task Browser or returned by the CLI)
- The exact failure message from the task log
- The Workload identifier (VM, container, or host ID)
- Time of failure (timezone is shown in the task detail panel)
Backup Failures
`source not reachable`
`source not reachable`
The backup client could not contact the workload to be backed up.Diagnostic steps:
- Confirm the workload is running. For VMs, check Compute > Instances.
- For host backups, confirm the backup client is installed and the host can reach the backup server on TCP/8007.
- Inspect the task log for the precise error — DNS failure, connection refused, or authentication.
`no space left on datastore`
`no space left on datastore`
The target datastore is full.Diagnostic steps:
- Open the Dashboard. Datastore usage is shown on the main page.
- Check pruning history — has the prune job run on schedule?
- Confirm with your administrator whether the datastore needs expansion.
`permission denied`
`permission denied`
The user or API token does not have permission on the target datastore or
namespace.Diagnostic steps:
- Confirm the datastore and namespace shown in the task.
- Open Access Control to view your assigned roles on that datastore.
- The required role for backup operations is Datastore.Backup or Datastore.Admin.
`encryption key not found`
`encryption key not found`
The job references an encryption key that is not loaded on the client.Diagnostic steps:
- Confirm the keyfile path on the backup client.
- Open Encryption Keys to verify the project key is registered.
`source busy` or `snapshot in progress`
`source busy` or `snapshot in progress`
Another backup or snapshot operation is running on the same source.Diagnostic steps:
- Open the Task Browser and filter by the workload ID.
- Wait for the in-progress task to complete.
Restore Failures
`destination not writable`
`destination not writable`
The target host or storage is full, read-only, or unavailable.Diagnostic steps:
- Confirm storage backend health from Compute > Storage.
- Try restoring to a different storage backend or compute host.
`chunk not found`
`chunk not found`
A chunk referenced by the snapshot manifest is absent from the datastore.Resolution: this indicates a datastore integrity issue. Stop the restore
immediately and contact your administrator. Run a verification job on the
snapshot to confirm scope. Try restoring from an earlier snapshot or from
the Backup site replica.
`decryption failed`
`decryption failed`
The encryption key on the client does not match the key used for the snapshot.Diagnostic steps:
- Confirm the key file used. Each project usually has one primary key.
- Check the snapshot detail for the Key fingerprint and compare with your key fingerprint.
Restored VM does not boot
Restored VM does not boot
The restored disk image is intact but the VM fails to boot.Common causes:
- Storage backend type mismatch (for example, SATA vs. SCSI controller)
- Missing virtio drivers in the guest OS
- Boot order set incorrectly on the new VM
Live-restore stays in `restoring` indefinitely
Live-restore stays in `restoring` indefinitely
Background restore has slowed due to network or target storage contention.Diagnostic steps:
- Check Statistics for current throughput.
- Look at target storage IO saturation.
Throughput Issues
Backups taking longer than expected
Backups taking longer than expected
Common causes:
- Bandwidth limit on the datastore or job
- High source IO (VM under heavy load)
- Network saturation between client and backup server
- Cold caches — first backup of a new source is slower than subsequent runs
- Open Statistics for the job and check effective transfer rate.
- Check the deduplication hit rate. Below 30 percent on incremental runs indicates the source has changed substantially.
- Look at the backup server’s CPU and disk utilisation (admin view).
Restore is slower than backup
Restore is slower than backup
Restore reads many chunks and writes to the target — often more IO-bound
than backup. Network and target storage write speed determine the ceiling.Resolution: choose a faster target storage backend or restore at a time
when storage IO is less saturated.
Encryption and Key Errors
`fingerprint mismatch`
`fingerprint mismatch`
A key is loaded but it does not match the one used at backup time.Resolution: identify the correct key by snapshot Key fingerprint and
obtain it from your administrator.
Paperkey scan does not produce a usable key
Paperkey scan does not produce a usable key
The QR code scan failed or the hex blocks are not entered cleanly.Resolution: re-scan with better lighting, or type the printed hex blocks
manually. The paperkey checksum will reject malformed input.
Master key required but not configured
Master key required but not configured
A snapshot was created without enrolling it in the project master key.Resolution: future backups will encrypt under the master key once enrolled.
Existing un-enrolled snapshots remain protected by their own key but cannot
be recovered without that key.
Common Errors Quick Reference
| Error | Cause | First Action |
|---|---|---|
source not reachable | Workload offline or networking issue | Verify workload is running |
permission denied | Missing datastore/namespace role | Request role from administrator |
no space left on datastore | Datastore full | Prune or request expansion |
chunk not found | Datastore integrity issue | Verify snapshot, contact administrator |
decryption failed | Wrong encryption key | Load the correct key file |
encryption key not found | Key file missing on client | Request key from administrator |
task cancelled | Operator cancellation or worker restart | Re-run the task |
connection refused | Backup server unreachable | Verify TCP/8007 connectivity |
Escalating to Your Administrator
Provide your administrator with the following:| Information | Source |
|---|---|
| Task UPID | Task Browser or CLI output |
| Workload identifier | Affected VM, container, or host ID |
| Project name | Top-right of the Dashboard |
| Exact failure text | Task log |
| Time of failure | Task detail panel |
| Frequency | One-off, recurring, or escalating |
Next Steps
Monitoring Jobs
Track tasks and verification reports
Backup Solution Admin
Datastore, replication, and access control configuration (administrators)
Polystack Support
Open a support ticket with Polystack Technologies
How It Works
Conceptual overview to understand task internals
