Docs · Referencia
Mensajes de error
Todos los mensajes que pueden mostrar el agente, el script de instalación y la plataforma, con su causa y la solución. La lista se genera a partir del código fuente. Los mensajes aparecen tal cual los muestra el agente en español (`--lang es`); el script de instalación habla inglés. Las respuestas de la plataforma salen en francés con `--lang fr`. `…` sustituye a un valor (una ruta, una fecha, un detalle).
Versión MarkdownEl CLI habla inglés por defecto (`--lang es` para español). Algunos bloques de salida vienen de una sesión en francés: están señalados y traducidos en el texto.
Empieza aquí
neverwiped status
tail -n 50 /var/log/neverwiped.log
Un mensaje tras Erreur : («Error:») en la salida de error significa que el comando falló (código de salida 1, o 2 si el uso es incorrecto). Una línea que empieza por Avertissement : («Aviso:») no detuvo nada.
Todos los mensajes
Instalación
| Mensaje, tal cual se muestra | Causa | Solución |
|---|---|---|
… …: ningún volumen Docker con ese nombre en el plan (mira la lista de arriba) | --pause-volume o --live-volume nombra un volumen que no está en el plan (errata, o volumen de una base ya exportada). | Copie el nombre del plan mostrado justo arriba, o de docker volume ls. |
instalación interrumpida, no se registró nada. Ajusta el plan con --include / --exclude / --no-databases / --no-docker y vuelve a ejecutar «neverwiped install» | Rechazaste el plan. No se registró nada. | Vuelve a lanzar neverwiped install con --include, --exclude, --no-databases o --no-docker. |
falta la clave de API: añade --api-key CLAVE (créala en tu panel, sección «Claves de API») | --yes sin clave de API. | Añade --api-key nw_acc_… o define NEVERWIPED_API_KEY. |
registro del servidor: … | La plataforma rechazó el registro; el motivo sigue a los dos puntos. | Mira las respuestas de la plataforma más abajo. |
acceso al almacenamiento: … | No se llega al almacenamiento (¿puerto 443 de salida cerrado?). | Revisa la salida HTTPS hacia la dirección del almacenamiento. |
creación del repositorio cifrado: … | restic no pudo crear el repositorio cifrado. | Vuelve a lanzar neverwiped install --yes; si sigue, envía neverwiped status a soporte. |
adición de la clave de recuperación: … | restic no pudo añadir la clave de recuperación al repositorio nuevo. | Vuelve a lanzar neverwiped install --yes; si sigue, envía neverwiped status a soporte. |
Aviso: plan no enviado a la plataforma: … | El plan se guardó en el servidor pero no llegó al panel. | Nada que hacer: las copias funcionan; el panel mostrará el plan tras el próximo neverwiped install --yes. |
lectura de la suscripción: … | La plataforma no respondió sobre la suscripción tras el registro. | Comprueba la salida HTTPS y vuelve a lanzar neverwiped install --yes. |
Aviso: programación automática imposible: … | No hay systemd ni cron. | Instala cron (apt install cron) y vuelve a lanzar neverwiped install --yes, o programa tú el comando indicado. |
las copias están suspendidas para esta cuenta (suscripción inactiva) | Suscripción inactiva en la primera copia. | Revisa tu plan en el panel. |
Nota: una copia lanzada por el temporizador de systemd se detiene a las 12 horas. Para la primera, quita el límite (neverwiped limits --limit-upload off) y vuelve a ponerlo cuando termine. | Con el límite de envío, enviar el plan puede tardar más de las 12 horas que el temporizador de systemd da a una copia. | Ejecuta neverwiped limits --limit-upload off, deja que termine la primera copia (neverwiped backup now) y vuelve a poner el límite. |
plataforma inaccesible (…): … | Red, DNS o cortafuegos de salida. | curl -I https://neverwiped.com desde el servidor. |
preajuste desconocido …: elige entre …, o all | --preset no corresponde a ningún preajuste conocido. | Usa logs, build, trash, disk-images, archives o all (ver la guía de inicio). |
huella SHA-256 de restic incorrecta (esperada …, obtenida …): descarga rechazada | Descarga de restic alterada o réplica incorrecta. | Revisa NEVERWIPED_RESTIC_BASE_URL y vuelve a lanzarlo. |
descompresión de restic: … | El archivo de restic descargado está dañado. | Vuelve a lanzarlo; con una réplica, revisa NEVERWIPED_RESTIC_BASE_URL. |
arquitectura … no soportada | La CPU no es amd64 ni arm64. | No compatible. |
descarga de restic: … | No se llega a GitHub desde el servidor. | Abre la salida a github.com y objects.githubusercontent.com, o usa una réplica con NEVERWIPED_RESTIC_BASE_URL. |
descarga de restic: HTTP … (…) | GitHub o la réplica respondió con un error. | Igual que arriba. |
horario no soportado: … | La plataforma envió un horario que este agente no conoce (¿agente antiguo?). | Reinstala el último agente con la línea de instalación del panel. |
no hay systemd ni cron: programa tú mismo «… backup --scheduled» (…) | No hay systemd ni cron. | Instala cron, o programa tú neverwiped backup --scheduled. |
Aviso: no hay ningún demonio cron en marcha, esta programación no se ejecutará hasta que se inicie (…) | La programación se escribió para cron, pero no hay ningún demonio cron en marcha (Alpine no arranca crond por defecto; las imágenes mínimas a menudo no lo tienen). | Ejecuta el comando entre paréntesis (Alpine: rc-update add crond default && rc-service crond start) y luego neverwiped status. |
neverwiped install.sh: only Linux is supported. | No es un sistema Linux. | Usa un servidor Linux. |
neverwiped install.sh: unsupported architecture … (amd64 and arm64 only). | La CPU no es amd64 ni arm64. | No compatible. |
neverwiped install.sh: no published checksum for linux-…; contact support. | No hay binario publicado para esta arquitectura. | Escribe a soporte. |
neverwiped install.sh: Linux kernel … is too old (3.2 or newer is required). Nothing was installed. | El kernel Linux es anterior a 3.2, el mínimo del runtime Go con el que se compilan el agente y restic (CentOS 6 y anteriores). | Usa un sistema con Linux 3.2 o más reciente, por ejemplo RHEL/CentOS 7 o posterior, Debian 8 o posterior, Ubuntu 14.04 o posterior. |
neverwiped install.sh: run as root, for example: curl -fsSL …/install.sh | sudo sh | Ejecutado sin root. | Usa sudo sh en lugar de sh. |
neverwiped install.sh: download failed: … | El servidor no llega a la plataforma. | Revisa la salida HTTPS (cortafuegos, proxy, DNS). |
neverwiped install.sh: curl or wget is required. | Ni curl ni wget. | apt install curl, dnf install curl o apk add curl. |
neverwiped install.sh: sha256sum or openssl is required to verify the download. | Sin herramienta de huella. | Instala coreutils u openssl. |
neverwiped install.sh: checksum mismatch for neverwiped-linux-… (expected …, got …). Nothing was installed. | Descarga alterada (proxy, corte). | Vuelve a lanzarlo; si sigue, escribe a soporte. No se instaló nada. |
Copias
| Mensaje, tal cual se muestra | Causa | Solución |
|---|---|---|
uso: neverwiped backup now | backup sin now. | Escribe neverwiped backup now. |
copias suspendidas para esta cuenta (suscripción inactiva); la restauración sigue siendo posible | Prueba terminada, impago tras el periodo de gracia o cancelación efectiva. | Resuélvelo en el panel; las copias se reanudan solas. Restaurar sigue funcionando. |
neverwiped aún no está configurado en este servidor: ejecuta «neverwiped install» | Agente no instalado, o se borró /etc/neverwiped/config.json. | neverwiped install --api-key … --yes. |
URL de repositorio inesperada … | La dirección del repositorio en la configuración está mal formada. | No edites /etc/neverwiped/config.json a mano; reinstala o ejecuta neverwiped recover. |
restic no produjo ningún resumen | restic se detuvo (memoria, disco lleno, señal). | df -h /var/cache /var/lib/neverwiped, free -m y luego neverwiped backup now. |
política de conservación vacía: purga cancelada por seguridad | La plataforma no envió retención. | No se borra nada. Escribe a soporte si se repite. |
Aviso: informe no enviado a la plataforma: … | No se llegó a la plataforma tras la copia. | La copia está hecha; el panel se actualizará en la próxima. |
la verificación encontró errores en las copias de este servidor (el equipo de NeverWiped ha sido avisado) | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
ya hay otra operación de neverwiped en curso | Hay una copia programada o una restauración en curso. | Espera: tail -f /var/log/neverwiped.log. |
la plataforma rechaza la copia: … | La plataforma rechaza la copia; el motivo sigue. | Suele ser una suscripción inactiva: mira el panel. |
nada que respaldar: no existe ninguna ruta del plan | Las carpetas del plan ya no existen. | Lanza neverwiped install --yes para recalcular el plan. |
Aviso: … archivo(s) ilegible(s), por ejemplo … | Archivos ilegibles (permisos, borrados durante la copia). | Sin importancia si es puntual; exclúyelos si no. |
… (almacenamiento rechazado: cuota de tu plan alcanzada o suscripción suspendida; mira tu panel) | Almacenamiento del plan lleno o suscripción suspendida. | neverwiped status (línea de espacio); excluye archivos o sube de plan. |
Aviso: informe de la purga no enviado: … | Igual, tras la purga. | Nada que hacer. |
tipo de base no soportado: …/… | El plan guardado cita un tipo de base que este agente no gestiona. | neverwiped install --yes para recalcular el plan. |
Aviso: … tabla(s) MySQL/MariaDB fuera de InnoDB (…), por ejemplo …: no están en la misma instantánea que el resto de la exportación. Conviértelas con ALTER TABLE … ENGINE=InnoDB (documentación: getting-started#database). | Algunas tablas usan MyISAM o Aria. La exportación toma todas las tablas InnoDB de una misma instantánea sin bloquear el sitio; esas tablas se copian tal como están cuando les llega el turno. La copia sale bien igualmente. | Conviértelas: ALTER TABLE base.tabla ENGINE=InnoDB; (la documentación, «Una base de datos», muestra cómo listarlas todas). |
no se encuentra docker | Docker se desinstaló tras la instalación. | neverwiped install --yes (o --no-docker). |
exportación vacía | La herramienta de volcado no produjo nada (base vacía o sin permisos). | Compruébalo a mano: runuser -u postgres -- pg_dumpall > /dev/null o mysqldump --all-databases > /dev/null. |
exportación cortada: el archivo no termina con «-- Dump completed» | La exportación MySQL/MariaDB se paró antes del final (servidor parado o reiniciado, disco lleno, conexión perdida); la copia se marca como fallida para que un volcado parcial nunca pase por bueno. | Revisa df -h /var/lib/neverwiped y el registro de la base, y luego neverwiped backup now. |
volumen no encontrado: … | Se borró un volumen Docker del plan. | neverwiped install --yes. |
Aviso: volumen(es) Docker … respaldado(s) en caliente, sin la copia en pausa: … | No se pudo hacer la copia de un volumen con sus contenedores en pausa; esta vez el volumen se respaldó en caliente: la copia existe pero puede contener archivos a medio escribir. Sigue el motivo. | Corrija el motivo (mensajes siguientes) y luego neverwiped backup now. |
no hay espacio libre suficiente para la copia en pausa (… por copiar, … libres): libera espacio o respalda este volumen en caliente con «neverwiped install --live-volume NOMBRE» | La copia en pausa necesita el tamaño del volumen libre en el disco de /var/lib/neverwiped, más un 10 % y 1 GB. | Libere espacio (df -h /var/lib/neverwiped) o, para un volumen grande escrito de una vez, neverwiped install --yes --live-volume NOMBRE. |
la copia duró más de …: copia detenida, contenedores reanudados | La copia local superó el límite de pausa (5 minutos); los contenedores se reanudaron para que la aplicación no quede congelada. | Para un volumen grande, neverwiped install --yes --live-volume NOMBRE, o use la exportación propia de la aplicación y respáldela. |
los contenedores en pausa para la copia no pudieron reanudarse (…): ejecuta «docker unpause» con los identificadores listados en /var/lib/neverwiped/paused | Docker se negó a reanudar contenedores que el agente pausó para la copia. Siguen en pausa: la aplicación no responde. | De inmediato: docker unpause $(cat /var/lib/neverwiped/paused) y luego docker ps. La siguiente copia también lo reintenta. |
Restauración y desinstalación
| Mensaje, tal cual se muestra | Causa | Solución |
|---|---|---|
ninguna copia disponible | Aún no hay copias correctas. | neverwiped backup now. |
identificador … ambiguo | Prefijo demasiado corto. | Da más caracteres (mira neverwiped list). |
ninguna copia corresponde a …; fechas disponibles: … | No hay copia para esa fecha o identificador. | Elige una de las fechas listadas. |
el código de aprobación no corresponde a esta restauración (la copia, la carpeta o las rutas difieren del plan aprobado); no se escribió nada. Vuelve a lanzar el comando con --plan en lugar de --approve y pide un nuevo permiso | El comando lanzado con --approve no ejecuta el plan aprobado: otra copia (por ejemplo latest tras una copia nueva), otra carpeta u otras rutas. No se escribió nada. | Vuelve a lanzar el mismo comando con --plan en lugar de --approve, lee el nuevo plan y da un nuevo permiso; después lanza el comando que muestra, sin cambiarlo. |
restauración cancelada, no se modificó nada | Rechazaste la confirmación. | Vuelve a lanzarlo y escribe RESTAURER, o añade --target. |
Nota: restauración no comunicada a la plataforma (…); no afecta a la restauración. | La restauración funcionó; solo falló el aviso al panel. | Nada que hacer. |
uso: neverwiped recover [--api-key CLAVE] [--server ID|NOMBRE] [--recovery-key-file ARCHIVO] [--repo-key] [--yes] [--api-url URL] | recover no admite argumentos. | Indica el servidor perdido con --server ID o --server NOMBRE. |
este servidor ya tiene una configuración de neverwiped (…): usa aquí «neverwiped list» y «neverwiped restore»; recover sirve en un servidor nuevo tras perder el anterior | Este servidor ya tiene configuración de agente: no es un servidor nuevo. | Usa neverwiped list y neverwiped restore aquí. recover se lanza en el servidor de reemplazo. |
ya existe un archivo de clave (…): muévalo antes de ejecutar recover | Queda un archivo de clave de una instalación anterior. | Mueve /etc/neverwiped/repo.key a otro sitio (guárdalo) y vuelve a lanzar recover. |
falta la clave de API: añade --api-key CLAVE (clave de cuenta, creada en tu panel, sección «Claves de API») | --yes sin clave de API de cuenta. | Añade --api-key nw_acc_… o define NEVERWIPED_API_KEY. |
lista de los servidores de la cuenta: … | La plataforma rechazó o no dio la lista de servidores; sigue el motivo. | Revisa la clave (de cuenta, nw_acc_…) y la salida HTTPS. |
esta clave de recuperación no es la de …: es la clave del servidor … (identificador …). No se revocó nada. Ejecuta «neverwiped recover --server» con ese servidor, o usa la clave anotada para … | La clave de recuperación introducida pertenece a otro servidor de la cuenta (su código de control corresponde a ese). | No se revocó nada. Ejecuta neverwiped recover --server con el servidor indicado en el mensaje, o busca la clave anotada para el servidor elegido. |
esta clave de recuperación no corresponde al código de control de … (…, mostrado en tu panel junto al servidor). No se revocó nada. Comprueba si hay una errata o si la clave pertenece a otro servidor | La clave de recuperación no corresponde al código de control registrado para este servidor, ni al de otro servidor de la cuenta. | No se revocó nada. Busca una errata (la clave tiene 6 grupos de 6 caracteres) y compara el código de control de tu papel con el de la página del servidor en tu panel. |
Nota: es una clave de recuperación anterior de … (código de control …), sustituida después por la clave …. Sigue abriendo las copias: la recuperación continúa con ella. | La clave es una clave de recuperación anterior de este servidor, sustituida después con recovery-key new. | Nada que hacer: sigue abriendo las copias. Conserva también la más reciente. |
Nota: no hay código de control registrado para … (instalado antes de este control): la clave solo podrá verificarse tras reemitir los accesos. | El servidor se instaló con un agente anterior al código de control: la clave no puede compararse antes de reemitir los accesos. | Asegúrate de tener la clave de este servidor antes de confirmar: una clave errónea solo se detecta después de revocar los accesos antiguos. |
Aviso: el agente de … contactó con NeverWiped el …, hace menos de 24 horas. Si ese servidor sigue funcionando, no está perdido: recuperar aquí detiene sus copias. | El servidor elegido contactó con NeverWiped hace menos de 24 horas. | Si sigue funcionando, responde que no: recuperar aquí revoca sus claves y detiene sus copias. Elige el servidor perdido, o restaura archivos en el que funciona con neverwiped restore. |
recuperación cancelada, no se modificó nada | Rechazaste la confirmación. | No cambió nada; vuelve a lanzar recover cuando quieras. |
las copias de este servidor se borraron (servidor quitado de la cuenta, datos eliminados): nada que recuperar | El servidor se quitó de la cuenta y sus copias se purgaron. | No hay nada que recuperar. Protege el servidor nuevo con neverwiped install. |
recuperación del servidor: … | La plataforma rechazó la recuperación; sigue el motivo. | Mira las respuestas de la plataforma más abajo. |
la clave de recuperación no abre las copias de … (¿clave errónea?). No se guardó nada en este servidor. La credencial de almacenamiento del servidor perdido se revocó de todos modos: comprueba la clave y vuelve a ejecutar «neverwiped recover» | Clave de recuperación incorrecta, o la de otro servidor. | Revisa la clave anotada en la instalación (la de ese servidor) y vuelve a lanzar recover: el acceso antiguo sigue revocado y se emite uno nuevo. |
el repositorio de … está vacío o no existe en el almacenamiento (¿el servidor perdido nunca terminó su instalación?) | El servidor perdido nunca terminó su instalación: no hay copias. | Nada que recuperar; protege el servidor nuevo con neverwiped install. |
acceso obtenido, pero no se pudo listar las copias: …. Se conserva la configuración: vuelve a probar «neverwiped list» más tarde | El acceso funciona pero falló la lista de copias (almacenamiento ocupado o red). | Vuelve a lanzar neverwiped list en unos minutos. |
lectura de la clave de recuperación: … | No se puede leer el archivo de --recovery-key-file. | Revisa la ruta y que ejecutas como root. |
falta la clave de recuperación: añade --recovery-key-file ARCHIVO o la variable NEVERWIPED_RECOVERY_KEY | --yes sin clave de recuperación. | Añade --recovery-key-file ARCHIVO (o NEVERWIPED_RECOVERY_KEY). |
clave de recuperación vacía | La clave de recuperación dada está vacía. | Revisa el archivo o la variable. |
ningún servidor en esta cuenta: nada que recuperar (para proteger este servidor, ejecuta «neverwiped install») | Esta cuenta no tiene servidores. | Comprueba que la clave es de la cuenta correcta; si no, neverwiped install. |
ningún servidor … en esta cuenta; servidores: … | Ningún servidor de la cuenta tiene ese identificador o nombre. | Elige uno de los servidores de la lista. |
varios servidores se llaman …: indica el identificador con --server (…) | Varios servidores tienen ese nombre. | Usa el identificador indicado entre paréntesis. |
esta cuenta tiene varios servidores: elige uno con --server ID o NOMBRE (…) | --yes y varios servidores en la cuenta. | Añade --server ID o --server NOMBRE. |
elección no válida … | La respuesta no es uno de los números mostrados. | Vuelve a lanzarlo y escribe un número de la lista. |
uso: neverwiped recovery-key check [--recovery-key-file ARCHIVO] | neverwiped recovery-key new [--yes] | recovery-key espera check o new; --recovery-key-file solo va con check. | neverwiped recovery-key check o neverwiped recovery-key new. |
esta clave no abre las copias de …. Comprueba si hay una errata. Si ya no tienes la clave correcta, crea una nueva mientras este servidor siga funcionando: neverwiped recovery-key new | La clave escrita no corresponde a ninguna clave de este servidor: una errata o la clave de otro servidor. | Revisa la etiqueta junto a la clave (nombre del servidor y código de control). Si ninguna copia funciona, ejecuta neverwiped recovery-key new mientras este servidor siga funcionando. |
no se pudo probar la clave (¿almacenamiento inaccesible?): … | No se pudo contactar con el almacenamiento, así que la clave no se probó. | Ejecuta neverwiped status y vuelve a probar en unos minutos. |
no hay clave de repositorio en este servidor (…): solo se puede crear una clave de recuperación nueva en el servidor que la tiene. En un servidor nuevo, usa «neverwiped recover» con una clave de recuperación que todavía tengas | Falta /etc/neverwiped/repo.key: solo con él se puede crear una clave de recuperación nueva. | En el servidor original, vuelve a poner /etc/neverwiped si tienes una copia. En un servidor nuevo, neverwiped recover necesita una clave de recuperación que todavía tengas; sin ella, las copias no se pueden leer. |
cancelado, no se modificó nada | Respondiste que no. | No se modificó nada. |
la clave de repositorio de este servidor no abre sus copias, así que no se puede añadir ninguna clave: … | repo.key en este servidor ya no abre su repositorio (archivo cambiado o error del almacenamiento). | Ejecuta neverwiped check; si falla igual, escribe a soporte con la salida (nunca la clave). |
al añadir la nueva clave de recuperación: … (no se mostró nada; tus claves actuales no cambian) | restic no pudo añadir la clave (almacenamiento inaccesible o cuota llena). | Revisa neverwiped status y vuelve a probar. Tus claves actuales no cambian. |
la clave nueva se añadió pero no se pudo comprobar, así que no se muestra: …. Vuelve a ejecutar «neverwiped recovery-key new» | La clave se añadió pero falló la comprobación de que abre las copias, así que no se mostró. | Vuelve a ejecutar neverwiped recovery-key new. Nadie conoce la clave no mostrada. |
la nueva clave de recuperación funciona, pero su código de control no se pudo guardar en la configuración: … | La clave nueva funciona y se mostró, pero no se pudo escribir config.json. | Revisa el espacio en disco y los permisos de /etc/neverwiped; conserva la clave anotada. |
desinstalación cancelada | Rechazaste uninstall. | neverwiped uninstall --yes. |
hay una copia, una restauración o una verificación en curso: espera a que termine (neverwiped status) y vuelve a lanzar la desinstalación. No se ha quitado nada. | Una copia, restauración o verificación tiene el bloqueo; desinstalar ahora borraría sus archivos a medias. | Espera a que termine (neverwiped status) y vuelve a lanzar neverwiped uninstall. No se ha quitado nada. |
no se pudieron reanudar contenedores pausados por neverwiped (…): ejecuta docker unpause … y vuelve a lanzar la desinstalación. No se ha quitado nada. | Una ejecución se interrumpió con contenedores Docker en pausa para copiar un volumen, y siguen sin poder reanudarse. | Ejecuta el docker unpause indicado, comprueba docker ps y vuelve a lanzar neverwiped uninstall. No se ha quitado nada: la lista de contenedores en pausa se conserva. |
Aviso: no se pudo avisar a la plataforma: … | No se pudo avisar a la plataforma. | Borra el servidor en el panel si quieres eliminar sus copias. |
Aviso: no se pudo quitar …: … | No se pudo borrar un archivo o carpeta del agente (sistema de archivos de solo lectura, atributo inmutable, montaje ocupado). | Corrige la causa (lsattr, mount) y vuelve a lanzar neverwiped uninstall --yes, o borra a mano la ruta indicada. |
desinstalación incompleta: no se pudieron quitar … ruta(s) (mira los avisos de arriba); corrige la causa y vuelve a lanzar la desinstalación | Quedan rutas del agente en el servidor (listadas en los avisos de arriba). | Corrige la causa y vuelve a lanzar neverwiped uninstall --yes; solo quita lo que queda. |
lista de copias ilegible: … | restic devolvió una lista que el agente no puede leer. | Vuelve a lanzar neverwiped list; si sigue, envía neverwiped version a soporte. |
Comandos y opciones
| Mensaje, tal cual se muestra | Causa | Solución |
|---|---|---|
esta configuración pertenece al servidor … (identificador …) y se copió en otra máquina (su /etc/machine-id es distinto): dos máquinas nunca deben compartir las claves de un servidor. En una copia (VM clonada, imagen o carpeta copiadas): ejecuta «neverwiped uninstall --yes» aquí (quita las claves copiadas de esta máquina solamente, sin tocar el otro servidor) y vuelve a instalar con el comando de tu panel: esta máquina pasa a ser un servidor nuevo con sus propias claves. Si esta máquina ES ese servidor y solo cambió su identificador de máquina: ejecuta «neverwiped install --same-server» | Esta máquina funciona con la configuración de otro servidor (VM clonada, imagen o carpeta /etc/neverwiped copiadas): compartiría su clave de agente, su acceso al almacenamiento y su clave de cifrado, así que el agente se niega a copiar, verificar o dar de baja aquí. | En la copia: neverwiped uninstall --yes (quita las claves copiadas solo aquí; el otro servidor no recibe aviso y sigue funcionando) y luego el comando de instalación de tu panel: la copia pasa a ser un servidor nuevo con sus propias claves y su clave de recuperación. En el servidor original cuyo identificador de máquina cambió: neverwiped install --same-server. |
uso: neverwiped check [--read 5%|1/26|2G] [--full] | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
parte a releer no válida: … (ejemplos: 5%%, 1/26, 2G, all) | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
uso: neverwiped restore <fecha|id|latest> [--target CARPETA] [--include RUTA] [--yes] [--plan | --approve CÓDIGO] | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
--max-seconds …: se espera un número de segundos mayor que 0 | --max-seconds no es un número de segundos mayor que 0. | Indica un número, por ejemplo --max-seconds 300, o quítala para no limitar. |
tipo desconocido … (bug, idea, help u other) | --kind desconocido. | bug, idea, help u other. |
neverwiped no está instalado en este servidor: añade --api-key CLAVE (clave de cuenta, panel > Claves de API) | No hay clave de agente en este servidor ni clave de cuenta. | Añade --api-key nw_acc_…. |
mensaje vacío: escríbalo después del comando (neverwiped feedback "…") o en la entrada estándar | No se dio ningún mensaje. | neverwiped feedback "tu mensaje", o pásalo por la entrada estándar. |
mensaje demasiado largo (… caracteres, … como máximo) | El mensaje supera el límite. | Acórtalo, o escribe a soporte para un informe largo. |
no se envió nada | Rechazaste el envío. | No se envió nada. |
envío del mensaje: … | La plataforma no aceptó el mensaje; sigue el motivo. | Reinténtalo más tarde o escribe a soporte por correo. |
uso: neverwiped limits [--limit-upload VELOCIDAD|off] [--limit-cpus N|off] [--priority low|normal] [--json] | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
comando desconocido … (mira «neverwiped help») | Comando desconocido. | Comandos: install, status, backup now, list, restore, recover, feedback, uninstall, version, help. |
la opción --… necesita un valor | A una opción le falta el valor. | --target /ruta, --api-key nw_acc_…. |
idioma no soportado … (en, fr o es) | --lang o NEVERWIPED_LANG tiene un valor desconocido. | en, fr o es. |
opción desconocida … | Opción desconocida. | Mira la referencia de comandos. |
neverwiped debe ejecutarse como root (por ejemplo: sudo neverwiped …) | No eres root. | sudo neverwiped …. |
Nota: --repo-key: la clave se toma como una copia de la clave de repositorio de …, así que no se compara el código de control. restic la comprueba tras reemitir la credencial de almacenamiento; una clave errónea se indica entonces. | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
Aviso: la plataforma no registró el código de control … de la clave nueva: la clave de recuperación de este servidor se sustituyó demasiadas veces. Hasta que soporte lo registre, «neverwiped recover» rechaza la clave nueva; las claves anteriores siguen funcionando. Escribe al soporte y conserva también tu clave anterior. | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
--target e --include no deben contener saltos de línea, secuencias de escape ni caracteres invisibles (bidi, ancho cero, etiquetas): …. No se escribió nada. Comprueba de dónde viene este valor antes de ejecutar nada | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
Aviso: la plataforma ya tiene otro código de control para la clave de recuperación de este servidor (el de este servidor es …). Compáralo con el código que muestra tu panel y con el papel donde anotaste la clave. | La plataforma ya tiene otro código de control para la clave de recuperación de este servidor; solo la clave de agente de este servidor puede registrarlo, una vez. | Compara el código de neverwiped status, el de tu papel y el de la página del servidor; si difieren, escribe al soporte con neverwiped feedback. |
elige --keep-backups o --delete-backups, no ambos | Se dieron --keep-backups y --delete-backups a la vez. | Elige uno: neverwiped uninstall --yes --keep-backups o neverwiped uninstall --yes --delete-backups. |
esta compilación del agente no tiene clave de publicación: la autoactualización está desactivada. Actualiza con el script de instalación (mira la referencia de comandos, «neverwiped update») | Este agente se construyó sin clave de publicación: no puede comprobar una versión y se niega a actualizarse. | Actualiza con curl -fsSL https://neverwiped.com/install.sh | NEVERWIPED_NO_SETUP=1 sh: se conservan la configuración y las claves. |
lista de versiones rechazada, no se instaló nada: … | La lista de versiones no está firmada por una clave integrada en este agente, su firma es incorrecta, ha caducado o es más antigua que una ya aceptada por este servidor. | No se instaló nada y las copias siguen. No lo esquives: escribe al soporte con neverwiped feedback citando el mensaje. |
uso: neverwiped update [--check] [--to VERSIÓN] [--yes] | --rollback | --pin VERSIÓN|X.Y|none | --auto on|off (una a la vez) | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
fijación … no válida: indica una versión (0.3.1), una rama (0.3) o none | --pin no es ni una versión, ni una rama, ni none. | Usa por ejemplo --pin 0.3.1, --pin 0.3 o --pin none. |
ninguna versión que instalar: … | La versión pedida (o fijada) no está publicada, se retiró o no tiene binario para esta arquitectura. | Mira lo disponible con neverwiped update --check; fija otra versión o --pin none. |
actualización cancelada, no se cambió nada | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
falló la actualización a …, la versión actual sigue en su lugar: … | La descarga falló, el binario no coincidía con su huella SHA-256 o su tamaño firmados, o no arrancó anunciando la versión esperada. | La versión actual sigue en su lugar y las copias siguen. Inténtalo más tarde; si se repite, escribe al soporte con neverwiped feedback. |
no se conserva ninguna versión anterior en este servidor (todavía no se instaló ninguna actualización aquí): usa neverwiped update --to VERSIÓN | neverwiped update no instaló ninguna actualización en este servidor: no hay binario anterior que volver a poner. | Instala una versión concreta con neverwiped update --to VERSION. |
falló la vuelta atrás, la versión actual sigue en su lugar: … | El binario conservado no pudo arrancarse o no pudo volver a ponerse en su lugar. | La versión actual sigue. Instala una versión concreta con neverwiped update --to VERSION. |
respuesta inesperada de la plataforma: … | La plataforma respondió algo que no es su API (proxy, portal cautivo, --api-url erróneo). | Revisa --api-url / NEVERWIPED_API_URL y cualquier proxy de salida. |
lectura de …: … | No se puede leer /etc/neverwiped/config.json (permisos, archivo dañado). | Ejecuta como root; si el archivo está dañado, neverwiped recover en este servidor tras apartar /etc/neverwiped. |
la velocidad … es inferior a 1 KiB/s (8 kbit/s), el límite más bajo que acepta restic | El límite de envío es inferior a 1 KiB/s, el valor más bajo que acepta restic. | Indica al menos 8kbit; un límite útil suele ser de unos Mbit/s. |
velocidad no válida …: indica un número y una unidad, por ejemplo 20mbit, 800kbit, 2MB o 500KiB (u off para no limitar) | --limit-upload no tiene unidad, o tiene una que el agente no conoce. | Añade una unidad: 20mbit (o 20Mbps), 800kbit, 2MB, 500KiB; u off para no limitar. |
número de núcleos no válido …: indica un entero de 1 a …, u off | --limit-cpus no es un entero entre 1 y los núcleos de este servidor. | Indica por ejemplo --limit-cpus 1, u off para usar todos (nproc muestra cuántos hay). |
prioridad no válida …: low o normal | --priority no es ni low ni normal. | Usa --priority low (por defecto) o --priority normal. |
no se puede responder (entrada no interactiva): vuelve a ejecutar con --yes para confirmar sin pregunta | Una pregunta necesita respuesta y no hay terminal. | Añade --yes; para restaurar, mejor --target CARPETA. |
Respuestas de la plataforma (se muestran tras un prefijo como «registro del servidor:»)
| Mensaje, tal cual se muestra | Causa | Solución |
|---|---|---|
Demasiadas solicitudes, inténtalo más tarde. | Límite de peticiones de la API. | Espera un poco y reinténtalo. |
Clave de API no válida o revocada. Crea una clave en tu panel, sección «Claves de API». | Clave mal copiada o revocada, correo aún sin confirmar o cuenta desactivada. | Confirma tu correo (enlace del registro) y crea una clave nueva. |
Esta clave no permite esta operación (se espera una clave de cuenta nw_acc_… o de agente nw_agt_…). | Se dio al agente un token de API (nw_tok_…). Los tokens solo sirven para la API pública (/api/v1). | Usa una clave de cuenta (nw_acc_…) del panel para install, recover y feedback; las copias usan la clave de agente escrita en la instalación. |
Esta clave no permite esta operación (se espera una clave de cuenta nw_acc_… o de agente nw_agt_…). | Se usó una clave de servidor (nw_agt_…) en vez de una de cuenta. | Usa una clave nw_acc_…. |
Esta clave no permite esta operación (se espera una clave de cuenta nw_acc_… o de agente nw_agt_…). | Se usó el otro tipo de clave: de cuenta (nw_acc_…) para install, recover y feedback, la de agente para las copias. | Usa una clave de cuenta del panel, Claves de API. |
Este servidor se ha quitado de tu cuenta. | El servidor se borró en el panel o se desinstaló. | Reinstala: rm -f /etc/neverwiped/config.json y luego neverwiped install --api-key … --yes (se crea un repositorio nuevo). |
Cuerpo JSON no válido. | La petición se cortó o alteró por el camino (proxy). | Vuelve a lanzarlo; revisa cualquier proxy de salida. |
Demasiadas solicitudes, inténtalo más tarde. | Demasiados registros seguidos. | Reinténtalo más tarde. |
Ninguna suscripción activa en esta cuenta. Elige un plan en tu panel. | Sin suscripción ni prueba. | Elige un plan en el panel. |
Tu suscripción no permite nuevas copias (prueba terminada o suspendida). | Prueba terminada, impago o cancelación. | Paga o elige un plan. |
Se alcanzó el número de servidores de tu plan. Quita un servidor o pasa a un plan superior. | Se alcanzó el límite de servidores del plan. | Borra un servidor antiguo en el panel o sube de plan. |
El almacenamiento no está disponible por el momento. Inténtalo de nuevo en unos minutos. | Almacenamiento en mantenimiento. | Reinténtalo más tarde. |
Las nuevas copias están suspendidas para esta cuenta (suscripción inactiva). La restauración sigue siendo posible. | Suscripción inactiva. | Resuélvelo en el panel; restaurar sigue funcionando. |
Ejecución desconocida o ya terminada. | La plataforma ya no conoce esta ejecución (terminada o demasiado antigua). | Nada que hacer; la próxima copia se comunica con normalidad. |
Ejecución desconocida o ya terminada. | Igual, para otro paso de la ejecución. | Nada que hacer. |
Demasiadas solicitudes, inténtalo más tarde. | Demasiadas peticiones de mantenimiento. | Nada que hacer: se reintenta la próxima vez. |
La purga de las copias antiguas aún no corresponde. | Error interno o poco frecuente; el texto tras los dos puntos da el detalle. | Ejecuta neverwiped status y tail -n 50 /var/log/neverwiped.log; si sigue, envía ambos a soporte. |
La purga de las copias antiguas aún no corresponde. | La purga de copias antiguas se hace como mucho una vez por periodo. | Nada que hacer. |
El almacenamiento no está disponible por el momento. Inténtalo de nuevo en unos minutos. | Almacenamiento en mantenimiento. | La purga se reintentará la próxima vez. |
Demasiadas solicitudes, inténtalo más tarde. | Más de 5 claves de recuperación nuevas para este servidor en una hora. | Espera una hora; la próxima copia enviará el código de la clave que ya tienes. |
Demasiadas sustituciones de la clave de recuperación de este servidor: escribe al soporte. | Este servidor ha sustituido su clave de recuperación 10 veces; los códigos antiguos nunca se quitan para hacer sitio. | La clave nueva abre las copias, pero recover la rechaza hasta que soporte registre su código; conserva también la clave anterior. Escribe a soporte. |
El código de control de la clave de recuperación de este servidor ya está registrado. | Igual, respuesta de la plataforma. | Ver el aviso anterior. |
Demasiadas solicitudes, inténtalo más tarde. | Demasiadas recuperaciones seguidas. | Reinténtalo más tarde. |
Servidor desconocido en esta cuenta. | --server no indica ningún servidor de la cuenta. | Revisa el identificador en el panel; recover sin --server los lista. |
Este servidor se ha quitado de tu cuenta. | El servidor y sus copias se borraron. | Nada que recuperar. |
Demasiadas solicitudes, inténtalo más tarde. | Demasiados mensajes seguidos. | Reinténtalo más tarde. |
¿Sigues atascado?
Escribe a soporte desde el correo de tu cuenta con la salida de neverwiped status y las 50 últimas líneas de /var/log/neverwiped.log. Nunca envíes /etc/neverwiped/config.json, repo.key ni tu clave de recuperación.