Aller au contenu principal

Dépannage — Sauvegardes

La destination est en erreur​

Cause : le bucket ou son utilisateur n'est plus lisible (supprimé, ou identifiants révoqués), ou une suppression de la destination n'a pas abouti.

Solution :

  1. Lisez le message de la destination dans l'onglet Destinations.
  2. Vérifiez dans Buckets S3 que le bucket et l'utilisateur existent toujours.
  3. Si une suppression n'a pas abouti, le message indique ce qui n'a pas pu être libéré : supprimez la destination à nouveau.
  4. Si le problème persiste, contactez le support en indiquant le nom de la destination.

La destination reste En préparation​

Cause : la mise en place n'est pas terminée.

Solution : patientez quelques instants, la liste se met à jour d'elle-même. Si l'état ne passe pas à Prête après quelques minutes, contactez le support.


La rétention est refusée​

Cause : la valeur n'est pas un nombre entier de jours entre 1 et 3 650, ou elle est plus courte que le verrou d'un bucket WORM.

Solution : sur un bucket WORM, saisissez au moins 365 jours ; la console indique le minimum exact.


La programmation est refusée​

CauseSolution
L'expression cron n'a pas cinq champs, ou utilise @every, CRON_TZ= ou TZ=Utilisez une expression à cinq champs en UTC, ou un préréglage.
L'horaire se déclenche plus d'une fois par heureEspacez les exécutions d'au moins une heure.
Aucune destination prête dans ce projetCréez une destination, ou attendez qu'elle soit Prête.
La destination est en cours de suppressionChoisissez une autre destination.
Une base PostgreSQL est déjà sauvegardée vers une autre destinationUtilisez la même destination que ses programmations existantes.
Le nom du plan existe déjà, ou ne respecte pas les règlesChoisissez un autre nom : minuscules, chiffres et tirets, 40 caractères au plus.

La programmation est en erreur​

Cause : l'horaire n'est plus valide, ou la ressource ou la destination a été supprimée. Le message de la programmation indique laquelle.

Solution : supprimez la programmation et créez-en une nouvelle avec une destination Prête.


Une sauvegarde échoue​

Solution :

  1. Ouvrez Sauvegardes > Activité et lisez le Message de l'exécution.
  2. Vérifiez que la destination est Prête et que l'utilisateur du bucket a toujours accès au bucket.
  3. Vérifiez qu'il reste de la place dans le bucket et dans le quota de stockage objet du projet.
  4. Relancez avec Sauvegarder maintenant.
  5. Si l'échec se répète, contactez le support avec le nom de l'exécution.

La première sauvegarde d'une base PostgreSQL échoue​

Cause : lors de sa toute première sauvegarde, et de la première après une restauration en place, la base est reconfigurée pour l'archivage de ses journaux et redémarre brièvement. Cette sauvegarde peut échouer.

Solution : relancez la sauvegarde avec Sauvegarder maintenant ; les suivantes réussissent.


Une sauvegarde à la demande est refusée​

CauseSolution
Une restauration de la ressource est en coursAttendez la fin de la restauration.
La base PostgreSQL n'est pas encore prête après une restauration qui a échouéAttendez que la base soit prête, ou restaurez-la à nouveau : c'est ce qui la rétablit.
La destination n'est pas Prête, ou est en cours de suppressionChoisissez une autre destination.
Une base PostgreSQL est déjà sauvegardée vers une autre destinationChoisissez la destination de ses programmations.

Une archive n'est pas restaurable​

Voir Savoir si une archive est restaurable.


Une restauration est refusée​

CauseSolution
Une restauration de cette ressource est déjà en coursAttendez qu'elle se termine.
La base d'origine n'existe plusChoisissez une autre base comme cible.
La VM ou le disque a été recréé sous le même nom depuis la sauvegarde (ou l'un des disques de la VM)Supprimez la ressource recréée, puis restaurez : la restauration la recrée depuis l'archive.
Disque sauvegardé seul, restauré sur lui-même alors qu'il existeRestaurez une archive de la VM qui porte le disque.
Versions majeures PostgreSQL différentesRestaurez vers une base PostgreSQL de la même version majeure que la base sauvegardée.
Aucune transaction après cet instantRestaurez l'état le plus récent : l'état obtenu est le même.
Instant hors de la fenêtre de restaurationChoisissez un instant dans les bornes affichées.
La restauration partirait d'une autre branche de l'historiqueChoisissez un instant plus ancien, ou une archive de la branche voulue.
Ce que rendrait la restauration ne peut pas être garantiRéessayez plus tard.
L'archivage des journaux ne fonctionne pas sur la baseRestaurez l'état de la sauvegarde, sans instant.

La restauration de la VM ne se termine pas​

Cause : un transfert est bloqué. Une restauration de VM ne s'arrête pas d'elle-même.

Solution : annulez-la avec Annuler la restauration (voir Annuler une sauvegarde ou une restauration), puis relancez une restauration. Si la VM reste arrêtée, c'est cette nouvelle restauration qui la rétablit.


La restauration de la VM a échoué en nommant un disque​

Cause : un disque de l'archive n'a pas été réécrit. Le message indique ce que contient ce disque.

Solution : relancez la restauration. Les disques mis de côté ont été gardés sous le nom <disque>-orig-<identifiant> : supprimez-les depuis Disques une fois la restauration réussie.


Des disques -orig- apparaissent dans la liste des disques​

Cause : une restauration de VM avec Les garder, ou une restauration qui a échoué ou a été annulée, a conservé l'ancien contenu des disques.

Solution : ces disques sont facturés comme tous les autres. Récupérez-en ce qui vous est utile, puis supprimez-les depuis Disques. La section Restaurations indique quelle restauration les a créés.


Une archive ne peut pas être supprimée​

CauseSolution
« … » est verrouillée (destination WORM)Attendez la date de fin du verrou affichée.
Une restauration lit cette archiveAttendez la fin de la restauration.

La destination ne peut pas être supprimée​

Cause : Cette destination est encore utilisée par un plan, un run ou une restauration.

Solution : supprimez les programmations qui l'utilisent, et attendez la fin des sauvegardes et restaurations en cours.


Codes de refus​

Chaque refus du service de sauvegarde porte un code à six chiffres commençant par 180. Si vous contactez le support, indiquez-le avec le message.

CodeSignificationQue faire
180001Destination introuvableVérifiez le nom de la destination.
180002Programmation introuvableVérifiez le nom de la programmation.
180003Exécution introuvableElle a pu être supprimée avec sa programmation ou à la fin de sa rétention.
180004Archive introuvableElle a pu être supprimée, ou retirée à la fin de sa rétention.
180005Restauration introuvableVérifiez le nom de la restauration.
180006Une destination porte déjà ce nomChoisissez un autre nom.
180007Une programmation porte déjà ce nomChoisissez un autre nom.
180008Conflit avec une modification simultanéeRéessayez.
180009Service momentanément indisponibleRéessayez dans un moment.
180010La mise en place a échouéRéessayez ; contactez le support si l'erreur persiste.
180011Bucket introuvable dans le projetChoisissez un bucket du même projet.
180012Utilisateur introuvable sur ce bucketChoisissez un utilisateur de ce bucket, ou créez-en un.
180013Ressource introuvableVérifiez que la base, la VM ou le disque existe.
180014Suppression de la destination incomplèteSupprimez-la à nouveau.
180015Annulation incomplèteAnnulez à nouveau pour terminer.
180101Nom de destination invalideMinuscules, chiffres et tirets, 40 caractères au plus.
180102Nom de programmation invalideMinuscules, chiffres et tirets, 40 caractères au plus.
180103Rétention hors limitesDe 1 à 3 650 jours.
180105Horaire illisible, intervalle ou fuseau horaireExpression cron à cinq champs ou @hourly, @daily, @weekly, @monthly, @yearly, en UTC.
180106Horaire trop fréquentAu plus une exécution par heure.
180107Type de ressource non couvertSeules PostgreSQL, MariaDB, les VM et les disques se sauvegardent.
180109Confirmation manquanteConfirmez l'opération destructive.
180200Destination pas prêteAttendez qu'elle soit Prête.
180201Destination encore utiliséeSupprimez d'abord ses programmations ; attendez la fin des opérations en cours.
180204Archive non restaurableLe message indique la raison.
180205Restauration en cours sur cette ressourceAttendez sa fin.
180206La cible n'est pas du même type que l'archiveChoisissez une base du même type.
180207Instant précis ou état le plus récent demandé hors PostgreSQLRéservé à PostgreSQL.
180208Restauration vers une autre ressource impossible pour une VM ou un disqueRestaurez sur la ressource d'origine.
180209Destination en cours de suppressionChoisissez une autre destination.
180210Archive en cours de lecture par une restaurationAttendez la fin de la restauration.
180211La ressource d'origine n'existe plusChoisissez une autre base comme cible.
180212Base PostgreSQL déjà sauvegardée vers une autre destinationUtilisez la même destination.
180213Aucun disque d'origine à garderLes garder ne s'applique qu'à une VM restaurée sur elle-même.
180214Instant hors de la fenêtre de restaurationChoisissez un instant dans les bornes affichées.
180215Archivage des journaux interrompuRestaurez l'état de la sauvegarde.
180216Sauvegarde non annulableAttendez sa fin.
180217Archive verrouillée par un bucket WORMAttendez la fin du verrou.
180218Rétention plus courte que le verrou du bucketAu moins 365 jours.
180219Aucune transaction après l'instant demandéRestaurez l'état le plus récent : c'est le même.
180220L'état de l'archive ne peut pas être vérifié maintenantRéessayez plus tard.
180221La restauration partirait d'une autre branche de l'historiqueChoisissez un instant plus ancien ou une autre archive.
180222La VM ou l'un de ses disques a été recréé depuis la sauvegardeSupprimez d'abord la ressource recréée.
180223Restauration non annulableAttendez qu'elle se termine d'elle-même.
180224Versions majeures PostgreSQL différentesRestaurez vers une base de la même version majeure.
180225Un disque ne se restaure pas sur lui-mêmeRestaurez une archive de la VM qui le porte.
180226Base PostgreSQL pas encore prête après une restaurationAttendez qu'elle soit prête, ou restaurez-la à nouveau.
180227Rien à annuler pour l'instantAnnulez à nouveau dans quelques secondes.