Messages relevés dans PBS 4.2.8, octobre 2026. 55 messages, chacun avec sa source : fichier et ligne du code de proxmox-backup (commit du 2 octobre 2026), fil de forum.proxmox.com, ou reproduction faite avec le client 4.2.5. Les valeurs variables (empreintes, noms d'utilisateur, adresses) sont des exemples.
En ligne de commande, le client affiche ses erreurs sous la forme Error: …. Depuis Proxmox VE, le même message apparaît dans le journal de la tâche de sauvegarde, souvent précédé de proxmox-backup-client failed: ou de backup connect failed: command error:. Pour installer et configurer le client, voir proxmox-backup-client sous Linux.
Sommaire
- Error: client error (Connect)
- Error: error trying to connect: error connecting to https://192.168.0.101:8007/ - tcp connect error: deadline has elapsed
- Error: http request timed out
- HTTP/2.0 connection failed
- certificate validation failed - Certificate fingerprint was not confirmed.
- WARNING: certificate fingerprint does not match expected fingerprint!
- Error: error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
- Error: HTTP Error 401 Unauthorized: permission check failed.
- missing permissions 'Datastore.Backup' on '/datastore/store1'
- Error: backup owner check failed (sysadmin@pbs!backups != sysadmin@pbs)
- Error: missing key - manifest was created with key f2:aa:…
- Error: wrong key - unable to verify signature since manifest's key ec:c5:b2:0d:… does not match provided key 48:07:92:b1:…
- Unable to decrypt key (wrong password?)
- Error: unable to get (default) repository
- Error: no such datastore 'newencryptedaccess'
- unable to acquire backup group lock
- ENOSPC: No space left on device
- backup ended but finished state is not set.
- can't verify missing chunk with digest …
- Client Windows
- Autres messages, par catégorie
Error: client error (Connect)
Cause. Le client n'a pas pu ouvrir la connexion TCP vers le PBS. Nous avons reproduit ce message dans trois cas différents : port 8007 fermé, adresse IP injoignable et nom DNS inexistant. Le message est identique dans les trois cas : il ne dit pas lequel s'applique.
getent hosts pbs.example.com # le nom se résout-il ?
nc -vz pbs.example.com 8007 # le port répond-il ?
curl -kv https://pbs.example.com:8007/ # TLS et HTTP répondent-ils ?Correctif. Corriger le nom ou l'adresse dans le dépôt (PBS_REPOSITORY), ouvrir 8007/TCP sur le pare-feu entre le client et le PBS, et vérifier sur le PBS que le service tourne.
systemctl status proxmox-backup-proxy # sur le PBSSource : reproduit avec proxmox-backup-client 4.2.5 le 08/10/2026 (port fermé, IP injoignable, nom DNS inexistant)
Error: error trying to connect: error connecting to https://192.168.0.101:8007/ - tcp connect error: deadline has elapsed
Cause. La connexion TCP n'a pas abouti dans le délai de 10 secondes. Le plus souvent, un pare-feu jette les paquets sans répondre, ou le routage vers le PBS est faux (VLAN, passerelle, IP dupliquée).
nc -vz -w 5 192.168.0.101 8007
traceroute -T -p 8007 192.168.0.101Correctif. Ouvrir 8007/TCP de bout en bout. Le staff Proxmox rappelle sur le forum que le pare-feu doit aussi laisser passer HTTP/2.
Source : https://forum.proxmox.com/threads/error-error-trying-to-connect-error-connecting-to-ip-tcp-connect-error-deadline-has-elapsed.107038/ ; gabarit proxmox/proxmox-http/src/client/connector.rs:244
Error: http request timed out
Cause. La connexion est ouverte, mais le PBS ne répond pas à la requête dans le délai. Causes fréquentes : un pare-feu qui jette les paquets en cours de route, ou un serveur saturé (verify ou garbage collection sur des disques lents).
curl -kv --max-time 30 https://pbs.example.com:8007/
proxmox-backup-manager task list # sur le PBS : tâches en coursCorrectif. Vérifier le pare-feu sur tout le trajet, et décaler les tâches lourdes du PBS hors de la fenêtre de sauvegarde.
Source : proxmox-backup 4.2.8, pbs-client/src/http_client.rs:961
HTTP/2.0 connection failed
Cause. La connexion HTTP/2 a été coupée pendant la sauvegarde. Il est souvent suivi de « Error: broken pipe », ou côté PVE de « backup write data failed: command error: protocol canceled ». Les fils du forum citent une alimentation défaillante, une carte réseau dont le déchargement TSO/GSO pose problème, ou un équipement qui coupe les longues connexions.
dmesg -T | grep -iE 'eth|eno|ens|link'
ethtool -k eno1 | grep -E 'tcp-segmentation|generic-(segmentation|receive)'Correctif. Chercher la coupure côté réseau. Sur une carte e1000e, un auteur du forum a résolu le problème en désactivant le déchargement ; à tester, pas à appliquer partout.
ethtool -K eno1 tso off gso off gro off # test, non persistantSource : proxmox-backup 4.2.8, pbs-client/src/http_client.rs:927 ; https://forum.proxmox.com/threads/error-message-during-backup-exit-code-255.84130/
certificate validation failed - Certificate fingerprint was not confirmed.
Cause. Le PBS présente un certificat que le client ne peut pas valider (auto-signé, ou autorité inconnue), et personne n'a confirmé son empreinte. En interactif, le client affiche l'empreinte puis « Are you sure you want to continue connecting? (y/n): » ; dans un script, un cron ou Proxmox VE, il ne peut pas demander et échoue avec ce message.
proxmox-backup-manager cert info | grep -i fingerprint # sur le PBSCorrectif. Fournir l'empreinte au client, après l'avoir comparée à celle du PBS. Avec un certificat signé par une autorité reconnue (ACME, Let's Encrypt), aucune empreinte n'est nécessaire. Hors Debian, un binaire extrait à la main peut ne trouver aucune autorité de certification : voir notre guide Linux.
export PBS_FINGERPRINT='aa:bb:cc:…' # 32 paires hexadécimalesSource : proxmox-backup 4.2.8, pbs-client/src/http_client.rs:451
WARNING: certificate fingerprint does not match expected fingerprint!
Cause. L'empreinte fournie (PBS_FINGERPRINT, --fingerprint, ou le champ fingerprint du stockage dans Proxmox VE) ne correspond plus au certificat présenté. Cas typiques : certificat renouvelé, passage à ACME, ou connexion à un autre serveur que prévu.
proxmox-backup-manager cert info | grep -i fingerprint # sur le PBS
grep -A6 '^pbs:' /etc/pve/storage.cfg # sur Proxmox VECorrectif. Vérifier d'abord que vous parlez au bon serveur, puis mettre à jour l'empreinte là où elle est stockée. Le client garde aussi les empreintes confirmées dans ~/.config/proxmox-backup/fingerprints.
Source : proxmox-backup 4.2.8, pbs-client/src/http_client.rs:707
Error: error trying to connect: error:1416F086:SSL routines:tls_process_server_certificate:certificate verify failed
Cause. OpenSSL refuse le certificat. Le fil 89200 en donne une cause fréquente : le dépôt utilise un nom court ou une adresse IP, alors que le certificat est émis pour le nom complet (FQDN). Le suffixe du message (fichier .c et numéro de ligne) varie selon la version d'OpenSSL.
openssl s_client -connect pbs.example.com:8007 -servername pbs.example.com </dev/null | openssl x509 -noout -subject -ext subjectAltNameCorrectif. Utiliser dans le dépôt exactement le nom présent dans le certificat, ou fournir l'empreinte si le certificat est auto-signé.
Source : https://forum.proxmox.com/threads/proxmox-backup-client-certificate-check.98680/ ; https://forum.proxmox.com/threads/unable-to-run-host-backups-anymore-tls-certificate-verify-failed.89200/
Error: HTTP Error 401 Unauthorized: permission check failed.
Cause. La connexion est refusée au moment de l'authentification : mauvais mot de passe ou secret de jeton, utilisateur inexistant, ou mauvais royaume (@pbs au lieu de @pam, ou l'inverse). Le message ne dit jamais « authentication failed » : c'est bien ce texte, avec un point final.
journalctl -u proxmox-backup-proxy | grep 'authentication failure' # sur le PBSCorrectif. Le journal du PBS donne la raison exacte (« authentication failure; rhost=… user=… msg=… »). Vérifier la forme du dépôt : utilisateur@royaume, ou utilisateur@royaume!jeton pour un jeton API, et le secret dans PBS_PASSWORD.
Source : https://forum.proxmox.com/threads/error-http-error-401-unauthorized-permission-check-failed.72832/ ; proxmox/proxmox-auth-api/src/api/access.rs:282
missing permissions 'Datastore.Backup' on '/datastore/store1'
Cause. L'authentification a réussi, mais l'utilisateur ou le jeton n'a pas le droit demandé sur ce datastore. Piège classique : un jeton API n'a pas plus de droits que son utilisateur, et il faut lui donner ses propres droits.
proxmox-backup-manager user permissions 'backup@pbs!pve' --path /datastore/store1 # sur le PBSCorrectif. Ajouter la permission manquante sur le chemin du datastore, pour l'utilisateur et pour le jeton. Les anciennes versions formulaient ce message autrement : « permission check failed - missing Datastore.Audit|Datastore.Backup on /datastore/… ».
Source : proxmox-backup 4.2.8, pbs-config/src/cached_user_info.rs:137 (HTTP 403)
Error: backup owner check failed (sysadmin@pbs!backups != sysadmin@pbs)
Cause. Chaque groupe de sauvegarde (vm/100, host/srv1…) a un propriétaire. Vous écrivez dans un groupe créé par un autre utilisateur ou un autre jeton : à gauche l'identité utilisée, à droite le propriétaire. Cas fréquent : passer d'un utilisateur à un jeton API, ou réutiliser un identifiant de VM entre deux clusters.
proxmox-backup-client list # colonne ownerCorrectif. Sauvegarder avec l'identité propriétaire, ou transférer le groupe à la nouvelle identité (droit Datastore.Modify nécessaire). Le fichier owner du groupe reste en place même quand le groupe est vide.
proxmox-backup-client change-owner vm/100 'sysadmin@pbs!backups'Source : proxmox-backup 4.2.8, src/api2/backup/mod.rs:160 ; https://forum.proxmox.com/threads/backup-owner-check-failed-when-trying-to-perform-local-backup.139417/
Error: missing key - manifest was created with key f2:aa:…
Cause. Le snapshot a été chiffré ou signé avec une clé, et vous le lisez (restauration, catalogue, montage) sans fournir de clé : ni --keyfile, ni clé par défaut dans ~/.config/proxmox-backup/encryption-key.json. L'empreinte affichée est celle de la clé attendue.
proxmox-backup-client key show /chemin/encryption-key.json # empreinte de votre cléCorrectif. Relancer avec la clé dont l'empreinte correspond. Sans cette clé ni copie papier, les données ne sont pas récupérables : personne, ni l'hébergeur du PBS ni Proxmox, ne peut les déchiffrer.
proxmox-backup-client restore <snapshot> root.pxar /tmp/restore --keyfile /chemin/encryption-key.jsonSource : proxmox-backup 4.2.8, pbs-datastore/src/manifest.rs:180 ; https://forum.proxmox.com/threads/how-to-restore-a-vm-from-encrypted-pbs-via-cli.130893/
Error: wrong key - unable to verify signature since manifest's key ec:c5:b2:0d:… does not match provided key 48:07:92:b1:…
Cause. Vous fournissez bien une clé, mais pas celle qui a servi à ce snapshot. Variante courte du même cas : « wrong key - manifest's key … does not match provided key … ». Côté Proxmox VE, le message est préfixé par « proxmox-backup-client failed: ».
Correctif. Retrouver la clé dont l'empreinte est citée à gauche (sauvegarde du fichier, copie papier, ou clé maître RSA). On ne peut pas changer après coup la clé d'une sauvegarde existante : dans Proxmox VE, créer un second stockage pointant vers le même datastore avec l'autre clé.
proxmox-backup-client key import-with-master-key /root/restored-key.json \
--master-keyfile /root/master-private.pem --encrypted-keyfile /root/encrypted-key.blobSource : proxmox-backup 4.2.8, pbs-datastore/src/manifest.rs:187 et :239 ; https://forum.proxmox.com/threads/change-the-encryption-key-for-one-backup.133861/
Unable to decrypt key (wrong password?)
Cause. Le fichier de clé est protégé par une phrase secrète, et celle fournie est fausse. Si la clé a un indice, le message devient « Unable to decrypt key (password hint: …) ».
proxmox-backup-client key show /chemin/encryption-key.json # redemande la phraseCorrectif. Retrouver la bonne phrase secrète. Pour une sauvegarde planifiée, la fournir par la variable PBS_ENCRYPTION_PASSWORD, ou utiliser une clé sans phrase (--kdf none) protégée par les droits du fichier.
Source : proxmox-backup 4.2.8, pbs-key-config/src/lib.rs:215
Error: unable to get (default) repository
Cause. Ni --repository ni la variable PBS_REPOSITORY ne sont définis. Fréquent dans un cron ou une unité systemd, qui ne chargent pas l'environnement de votre shell.
Correctif. Définir le dépôt sous la forme utilisateur@royaume!jeton@serveur:port:datastore (le port 8007 est implicite), dans un fichier d'environnement chargé par le cron ou l'unité.
export PBS_REPOSITORY='backup@pbs!srv01@pbs.example.com:8007:store1'Source : proxmox-backup 4.2.8, pbs-client/src/tools/mod.rs:293
Error: no such datastore 'newencryptedaccess'
Cause. Le nom de datastore du dépôt n'existe pas sur ce PBS. Dans le fil cité, l'utilisateur avait mis le nom du stockage Proxmox VE au lieu du nom du datastore PBS. Sans aucun droit sur ce chemin, vous recevez d'abord une erreur de permission.
proxmox-backup-manager datastore list # sur le PBSCorrectif. Reprendre le nom exact du datastore côté PBS (champ datastore du stockage dans /etc/pve/storage.cfg).
Source : https://forum.proxmox.com/threads/how-to-restore-a-vm-from-encrypted-pbs-via-cli.130893/ ; gabarit proxmox/proxmox-section-config/src/lib.rs:168
unable to acquire backup group lock
Cause. Une autre opération utilise déjà le même groupe de sauvegarde : le plus souvent, deux sauvegardes de la même VM ou du même hôte en même temps (deux jobs Proxmox VE qui se chevauchent, ou une sauvegarde manuelle pendant le job planifié). Sur un datastore à l'ancien schéma de verrou, le texte est « unable to acquire lock on backup group directory … - possible runing backup, group is in use » (la faute « runing » est dans le code).
proxmox-backup-manager task list # sur le PBS : qui tient le groupe ?Correctif. Attendre la fin de l'autre tâche, ou décaler les jobs pour qu'ils ne se chevauchent pas. Anciens libellés, avant PBS 3.4.0 (avril 2025), encore cités sur le forum : « another backup is already running » et « locked by another operation ».
Source : proxmox-backup 4.2.8, pbs-datastore/src/backup_info.rs:473 ; ancien libellé : backup_info.rs:463-466
ENOSPC: No space left on device
Cause. Le disque du datastore, ou le disque système du PBS, est plein. Côté sauvegarde, il apparaît dans « inserting chunk on store '…' failed for … » ; côté serveur, il peut aussi bloquer le garbage collection lui-même (« update atime failed for chunk/file … - ENOSPC: No space left on device »).
df -h / /mnt/datastore/store1
proxmox-backup-manager garbage-collection status store1Correctif. Libérer quelques Mo (journaux, fichiers temporaires) pour que le garbage collection puisse tourner, puis le lancer. Ne jamais supprimer de fichiers à la main dans .chunks. L'espace des blocs devenus inutiles ne revient qu'après le garbage collection, qui par défaut ne retire que les blocs non utilisés depuis plus de 24 h 5 min.
proxmox-backup-manager garbage-collection start store1Source : https://forum.proxmox.com/threads/proxmox-backup-server-issue.89728/ ; https://forum.proxmox.com/threads/disk-full-unable-to-run-garbage-collection.81800/ ; pbs-datastore/src/chunk_store.rs:768
backup ended but finished state is not set.
Cause. Message du serveur : la connexion de sauvegarde s'est fermée avant que le client annonce la fin. Le PBS constate l'interruption et supprime le snapshot incomplet. La vraie raison est côté client ou réseau : coupure, client tué, mémoire saturée, cliché VSS abandonné.
Correctif. Lire le journal du client ou de la tâche Proxmox VE au même horodatage : c'est là que se trouve la première erreur.
Source : proxmox-backup 4.2.8, src/api2/backup/environment.rs:923
can't verify missing chunk with digest …
Cause. Un bloc référencé par un snapshot n'existe plus dans le datastore. À la restauration, le message devient « cannot find chunk with digest … ». Causes vues sur le forum : suppression manuelle dans .chunks, disque défaillant, bloc tronqué après un arrêt brutal (« blob too small (0 bytes). »).
dmesg -T | grep -iE 'error|fail' # sur le PBS
zpool status -v # si le datastore est sur ZFSCorrectif. Une fois le snapshot marqué en échec par un verify, la sauvegarde suivante réenvoie les blocs manquants ; un snapshot ancien ne se répare qu'à partir d'une autre copie (synchronisation depuis un second PBS). C'est l'argument d'une seconde copie, hors du même disque.
Source : proxmox-backup 4.2.8, src/backup/verify.rs:308 ; restauration : src/api2/reader/mod.rs:358
Client Windows
Proxmox ne publie pas de client Windows. Les messages ci-dessous viennent du client créé par tizbac, que nous avons forké et dont nos modifications ont été fusionnées en amont ; ils existent dans les deux versions. Pour l'installation, voir sauvegarder Windows vers PBS. Si c'est votre antivirus qui bloque le client avant même la première sauvegarde, voir le faux positif antivirus.
VSS (Shadow Copy) nécessite les privilèges administrateur - veuillez redémarrer l'application en tant qu'administrateur ou désactiver VSS
Cause. L'interface a été lancée sans élévation alors que la sauvegarde utilise un cliché VSS, qui exige les droits administrateur. Le message est en français dans le code, quelle que soit la langue de Windows.
Correctif. Relancer le client en tant qu'administrateur, ou planifier la sauvegarde avec un compte qui a ces droits.
Source : proxmoxbackupclient_go, gui/main.go:666 (amont) / :683 (fork)
VSS busy while building a multi-volume snapshot set
Cause. Un autre cliché VSS est en cours : autre logiciel de sauvegarde, Sauvegarde Windows, ou cliché d'un hyperviseur. Le client tente une fois de réinitialiser le service VSS (« Resetting VSS service state and retrying once... ») avant d'abandonner.
vssadmin list writers
vssadmin list shadowsCorrectif. Décaler les horaires pour qu'aucun autre outil ne prenne de cliché en même temps.
Source : proxmoxbackupclient_go, snapshot/win_snapshot.go:137
VSS snapshot creation failed
Cause. Windows a refusé de créer le cliché. Causes habituelles : un writer VSS en erreur, ou pas assez d'espace réservé aux clichés sur le volume. Les avertissements non bloquants du client (« System Writer has errors », « NTDS Writer refuses to participate », « DHCP Jet Writer has errors ») désignent le writer en cause.
vssadmin list writers
vssadmin list shadowstorageCorrectif. Redémarrer le service lié au writer en erreur, ou agrandir l'espace réservé aux clichés.
vssadmin resize shadowstorage /for=C: /on=C: /maxsize=10%Source : proxmoxbackupclient_go, snapshot/win_snapshot.go:161
certificate fingerprint does not match (expected …, got …)
Cause. L'empreinte saisie dans la configuration du client ne correspond pas au certificat du PBS. Même cause que côté Linux : certificat renouvelé, ou mauvais serveur.
Correctif. Recopier l'empreinte affichée par le PBS (tableau de bord, Show Fingerprint), au format aa:bb:…, après avoir vérifié le serveur.
Source : proxmoxbackupclient_go, pbscommon/pbsapi.go:234 (amont) / :239 (fork)
authentication failed: invalid credentials
Cause. Le test de connexion a reçu un refus HTTP 401 : identifiant, royaume ou secret faux. Si le test passe mais que la sauvegarde échoue avec « access denied: check datastore permissions », c'est un 403 : l'identité est bonne, mais elle n'a pas les droits sur le datastore.
Correctif. Vérifier la forme utilisateur@royaume!jeton et le secret, puis les permissions du jeton sur le datastore.
Source : proxmoxbackupclient_go, pbscommon/pbsapi.go:929 (amont) / :921 (fork)
connection lost: PBS session cannot be resumed (reconnect blocked to prevent orphaned sessions)
Cause. La connexion au PBS a été coupée pendant la sauvegarde. Le client ne reprend pas la session, pour ne pas laisser de session orpheline sur le serveur ; côté PBS, la tâche se termine par « backup ended but finished state is not set. ».
Correctif. Chercher la coupure (Wi-Fi, mise en veille, VPN qui se renégocie) et relancer la sauvegarde.
Source : proxmoxbackupclient_go, pbscommon/pbsapi.go:999 (amont) / :991 (fork)
Autres messages, par catégorie
Moins fréquents, mais vus sur le forum ou dans le code. Chaque ligne a sa propre ancre : vous pouvez partager le lien direct vers un message.
Clé de chiffrement
| Message | Cause | Correctif |
|---|---|---|
wrong signature in manifest | Signature du manifeste invalide pour la clé fournie : autre clé, ou manifeste altéré. | Vérifier la clé (empreinte), puis le snapshot avec un verify. Ne pas restaurer en confiance. |
unable to decrypt blob - missing CryptConfig | Lecture d'un bloc chiffré sans clé chargée. | Fournir la clé (--keyfile). |
unable to read encrypted blob without key | Même cas, autre chemin de lecture. | Fournir la clé (--keyfile). |
--crypt-mode without --keyfile and no default key file available | --crypt-mode encrypt ou sign-only demandé sans clé. | Créer une clé (key create) ou passer --keyfile. |
--keyfile/--keyfd and --crypt-mode=none are mutually exclusive | Options contradictoires. | Retirer l'une des deux. |
Index and chunk CryptMode don't match. | Un bloc n'a pas le mode de chiffrement attendu par l'index. | Vérifier la clé, puis lancer un verify du snapshot. |
previous payload archive uses a different crypt mode | Mode métadonnées (--change-detection-mode) après un changement de clé ou de mode de chiffrement. | Faire une sauvegarde complète une fois, sans réutiliser le snapshot précédent. |
Not reusing previous manifest for deduplication | Information, pas une erreur : le snapshot précédent n'est pas compatible (clé ou mode changé). | Normal après un changement de clé ; cette sauvegarde renvoie tout. |
Accès et authentification
| Message | Cause | Correctif |
|---|---|---|
API token secret must be provided! | Dépôt avec un jeton (utilisateur@royaume!jeton) sans secret. | Mettre le secret du jeton dans PBS_PASSWORD. |
no password input mechanism available | Exécution non interactive (cron, systemd) sans mot de passe fourni. | PBS_PASSWORD ou PBS_PASSWORD_FILE dans l'environnement du job. |
user account or token disabled or expired. | Compte ou jeton désactivé, ou date d'expiration passée. | Réactiver ou prolonger dans Access Control du PBS. |
permission check failed | Sans point final, en 403 : un droit d'API manque (générique). | Contrôler les permissions de l'identité sur le chemin visé. |
Connexion et dépôt
| Message | Cause | Correctif |
|---|---|---|
--repository and --server/--port/--datastore/--auth-id are mutually exclusive | Les deux syntaxes de dépôt mélangées. | Choisir l'une des deux. |
error connecting to https://…:8007/ - … | Échec TCP, la suite du message donne la raison. | Voir « deadline has elapsed » et « client error (Connect) » plus haut. |
protocol canceled | Flux HTTP/2 interrompu, même famille que « HTTP/2.0 connection failed ». | Chercher la coupure réseau. |
Datastore, verrous et espace
| Message | Cause | Correctif |
|---|---|---|
datastore '…' is unavailable: offline maintenance mode | Datastore en maintenance (aussi « read-only maintenance mode »). | proxmox-backup-manager datastore update <store> --delete maintenance-mode, une fois la maintenance finie. |
datastore '…' is not mounted | Datastore amovible dont le support n'est pas monté. | Brancher et monter le support. |
namespace not found | --ns désigne un namespace inexistant. | proxmox-backup-client namespace list, puis namespace create si besoin. |
unable to acquire snapshot lock | Le snapshot est utilisé par une autre tâche (verify, restauration). Ancien schéma : « … - backup is running or snapshot is in use ». | Attendre la fin de la tâche (proxmox-backup-manager task list). |
unable to acquire manifest lock | Deux mises à jour du manifeste en même temps, au-delà de 5 s d'attente. | Réessayer. |
Start GC failed - (already running/locked) | Un garbage collection tourne déjà sur ce datastore. | proxmox-backup-manager garbage-collection status <store>, puis attendre. |
unable to open existing chunk store path … - permissions or owner not correct | Le répertoire .chunks n'appartient pas à l'utilisateur backup (copie ou restauration du datastore faite en root). | Rendre l'arborescence du datastore à backup:backup, avec prudence. |
fsync failed | Écriture non confirmée par le disque : disque plein ou en erreur. | df -h et dmesg sur le PBS. |
Snapshots, manifeste et blocs
| Message | Cause | Correctif |
|---|---|---|
Previous manifest does not contain an archive called '…', skipping download.. | Information : l'archive n'existait pas dans le snapshot précédent (nouvelle archive, ou premier passage en mode métadonnées). | Rien à faire ; le passage suivant réutilisera cette archive. |
Couldn't download previous manifest | Manifeste précédent illisible ; la sauvegarde continue sans réutilisation. | Lancer un verify du snapshot précédent. |
store '…', unable to load chunk '…' | Bloc illisible ou absent. | Voir « can't verify missing chunk » plus haut. |
blob too small (0 bytes). | Bloc tronqué, souvent après un arrêt brutal du PBS. | Verify, puis sauvegarde suivante ou synchronisation depuis une autre copie. |
chunks could not be verified | Verify en échec sur une archive. | Lire le journal de la tâche verify : il liste les blocs en cause. |
verification failed - please check the log for details | Vérification après sauvegarde ou job verify en échec. | Consulter le journal de la tâche. |
snapshot … does not exist. | Chemin de snapshot mal saisi à la restauration. | proxmox-backup-client snapshot list pour le chemin exact. |
Questions fréquentes
Pourquoi proxmox-backup-client affiche-t-il seulement « client error (Connect) » ?
Parce que le client 4.2 ne précise pas la cause de l'échec de connexion. Nous avons obtenu exactement « Error: client error (Connect) » avec un port 8007 fermé, avec une adresse IP injoignable et avec un nom DNS inexistant. Le diagnostic se fait donc à côté : getent hosts pour le nom, nc -vz pour le port, curl -kv pour TLS.
Peut-on restaurer une sauvegarde chiffrée sans la clé ?
Non. Le chiffrement côté client de PBS est fait sur votre machine ; ni l'hébergeur du PBS ni Proxmox ne peuvent déchiffrer vos données. Gardez une copie de la clé hors de la machine sauvegardée et hors du PBS, par exemple la copie papier produite par proxmox-backup-client key paperkey. Chez NimbusBackup : clé non demandée pour la sauvegarde seule.
Un PBS hébergé, et quelqu'un qui lit les journaux
NimbusBackup héberge des Proxmox Backup Server managés, avec un certificat valide (aucune empreinte à gérer) et une supervision des tâches. La clé de chiffrement reste chez vous. À partir de 12 € HT par To et par mois.
