Saltar al contenido principal

Códigos de error de respaldo y restauración (mpbx-backup)

Los genera mpbx backup, mpbx restore, el programador y las rutas /api/v1/system/backups (W4-DEP-06). Los mensajes indican ids de respaldo, nombres de partes, nombres de tablas y códigos de error; nunca contienen la frase de paso, una clave, una credencial del destino ni un registro. Una ejecución fallida también se registra en el historial de ejecuciones (error_code) y se audita (backup.failed, backup.restore_failed, backup.verify_failed). Guía: respaldo y restauración.

CódigoTipoSignificadoQué hacer
MPBX-BACKUP-PASSPHRASE-WEAKinvalid_argumentLa frase de paso para crear respaldos tiene menos de 12 caracteres, está en blanco o es un solo carácter repetido.Elija una más larga; lo mejor son unas cuantas palabras aleatorias.
MPBX-BACKUP-PASSPHRASE-WRONGinvalid_argumentLa frase de paso no abre el respaldo, o su manifest.json fue modificado (el MAC del manifiesto no se verifica). No se leyó ni cambió nada.Use la frase de paso con la que se hizo el respaldo (cambiar la configuración después no vuelve a cifrar los respaldos anteriores). Si está seguro de que es la correcta, el manifiesto fue alterado: restaure otro conjunto.
MPBX-BACKUP-PASSPHRASE-MISSINGinvalid_argumentNo se indicó frase de paso, o está vacía.Use --passphrase-file, --passphrase-stdin, configure MPBX_BACKUP_PASSPHRASE_FILE o ejecute desde una terminal. Deliberadamente no existe una opción de línea de comandos para la frase de paso en sí.
MPBX-BACKUP-CORRUPTinvalid_argumentFalta una parte, su tamaño o SHA-256 no coincide con el manifiesto, está truncada, o un fragmento no pasa la autenticación (dañado, truncado, reordenado o reemplazado). No se restauró nada.Restaure otro conjunto; revise el destino (versionado del bucket, disco). mpbx backup verify lo detecta sin la frase de paso.
MPBX-BACKUP-NOT-FOUNDnot_foundEl conjunto de respaldo no existe o no tiene manifest.json (está incompleto), o el id de ejecución es desconocido.Liste los conjuntos (mpbx backup list); un conjunto incompleto lo elimina la rotación después de un día.
MPBX-BACKUP-FORMATinvalid_argumentmanifest.json no es un manifiesto válido de una versión de formato compatible, o nombra una parte desconocida.Use la versión de mpbx que hizo el respaldo, o restaure otro conjunto.
MPBX-BACKUP-SCHEMA-MISMATCHinvalid_argumentLas migraciones de base de datos del respaldo no son exactamente las que conoce esta versión, o una tabla o columna es distinta.Restaure con la misma versión de mpbx que hizo el respaldo y después actualice. La reversión de una actualización restaura el respaldo previo a la actualización con la versión previa.
MPBX-BACKUP-TARGET-NOT-EMPTYconflictLa instalación ya tiene usuarios; una restauración reemplaza TODOS los datos.Restaure en una instalación nueva, o use --force si lo que quiere es reemplazarla.
MPBX-BACKUP-TARGETunavailable / configEl destino del respaldo está mal configurado o no es accesible (bucket inexistente, endpoint o credenciales incorrectos, directorio no escribible).Ejecute "verificar destino" en la consola (POST /system/backups/settings/check-target) o mpbx backup list; el mensaje indica el paso que falla.
MPBX-BACKUP-BUSYconflictOtro respaldo o restauración se está ejecutando (en este nodo u otro).Espere, o revise GET /system/backups/runs. Una ejecución cuyo nodo murió se abandona después de 12 horas (MPBX-BACKUP-ABANDONED en esa ejecución).
MPBX-BACKUP-ABANDONED(registro de ejecución)Una ejecución permaneció en running durante 12 horas: su nodo murió. Se registra en la ejecución, no la devuelve una solicitud.Ninguna; la siguiente ejecución no se bloquea.
MPBX-BACKUP-POSTGRESunavailable / config / internalFalló la lectura o la carga de Postgres: conexión, una tabla que el usuario no puede leer, un ciclo en llaves foráneas no diferibles, una tabla con particiones o un conteo de filas que no coincide. Una restauración se revirtió por completo.El mensaje indica la tabla y el error de la base de datos.
MPBX-BACKUP-CLICKHOUSEunavailableFalló la lectura o la carga de ClickHouse. Las tablas restauradas antes del fallo siguen restauradas (ClickHouse no tiene transacciones entre tablas).Corrija ClickHouse y ejecute la restauración de nuevo; reemplaza las tablas.
MPBX-BACKUP-VALKEYunavailableFalló la lectura o la escritura de Valkey en la parte opcional de Valkey (MPBX_BACKUP_VALKEY=1). Una restauración reemplazó las claves escritas hasta ese momento; las demás no se tocaron.Corrija Valkey y ejecute de nuevo el respaldo o la restauración.
MPBX-BACKUP-SECRETSconfigLos secretos de instalación no están disponibles para el respaldo (falta MPBX_MASTER_KEY), no son utilizables o no se pueden escribir en el destino durante la restauración.Ejecute el respaldo donde mpbx run obtiene sus secretos (el mismo entorno o --secrets-file). Para una restauración, mpbx init debe haber creado antes el destino; ejecute la restauración de nuevo después de corregirlo.
MPBX-BACKUP-MASTER-KEY-MISMATCHconflictUna restauración desde la consola de un respaldo que tiene una clave maestra distinta de la instalación en ejecución.Restáurelo con mpbx restore en el host, que también escribe los secretos del respaldo.
MPBX-BACKUP-CONFIRMinvalid_argumentEl confirm de la restauración desde la consola no es el id del respaldo.Escriba el id del respaldo.
MPBX-BACKUP-KDFinvalid_argumentLos parámetros de derivación de clave del manifiesto están fuera de lo aceptado (un manifiesto manipulado podría pedir gigabytes de memoria).Use un respaldo hecho por mpbx.
MPBX-BACKUP-USAGEinvalid_argumentLínea de comandos, solicitud o especificación de destino incorrectas.Consulte mpbx backup --help.
MPBX-BACKUP-SETTINGSinvalid_argumentLa configuración de respaldos no es válida o está incompleta: respaldos programados sin destino o frase de paso, un destino que no corresponde a su backend, una retención que no conserva nada, o ningún destino configurado para respaldar, listar o restaurar.Corrija la configuración (PUT /system/backups/settings).
MPBX-BACKUP-RESTORE-NOT-OWNERconfigEl usuario de la base de datos no es dueño de las tablas, así que no puede tomarlas para una restauración.Restaure con el usuario que ejecutó las migraciones (los paquetes de Compose y Kubernetes lo usan también para la aplicación).
MPBX-BACKUP-RESTORE-BAD-TABLEinvalid_argumentUn nombre de tabla no es un identificador simple.Repórtelo: es un error o un respaldo manipulado.
MPBX-BACKUP-RESTORE-PROTECTIONinternalDespués de la carga, no se pudo volver a activar un disparador o la seguridad a nivel de fila forzada. La restauración se revirtió.Repórtelo: la restauración se niega a confirmarse con una protección desactivada.