Inicio » Tecnología » Webs y marketing » No se ha podido descomprimir el paquete: error PCLZIP_ERR_BAD_FORMAT (-10) en WordPress

No se ha podido descomprimir el paquete: error PCLZIP_ERR_BAD_FORMAT (-10) en WordPress

El error «No se ha podido descomprimir el paquete. PCLZIP_ERR_BAD_FORMAT (-10): Unable to find End of Central Dir Record signature» aparece cuando WordPress intenta abrir el archivo .zip de un plugin o un tema y el archivo le llega incompleto o no es un .zip válido. Casi siempre se soluciona volviendo a intentarlo, liberando espacio en el hosting o subiendo el plugin a mano.

Archivo .zip dañado con una cremallera y una cruz roja de error

Qué significa «No se ha podido descomprimir el paquete»

Cuando actualizas un plugin, WordPress descarga su archivo .zip en tu servidor, lo descomprime y sustituye la versión antigua por la nueva. El error salta en el segundo paso: el .zip está ahí, pero WordPress no puede abrirlo.

La parte en inglés del mensaje da la pista. Todo archivo .zip termina con un índice de lo que contiene, y «Unable to find End of Central Dir Record signature» quiere decir que ese final no está. Es decir, el archivo se cortó a medias o, directamente, no es un .zip.

Suele aparecer así en Escritorio > Actualizaciones o en la lista de plugins:

Actualización fallida: No se ha podido descomprimir el paquete. PCLZIP_ERR_BAD_FORMAT (-10) : Unable to find End of Central Dir Record signature

Por qué no se ha podido descomprimir el paquete

CausaCómo reconocerla
La descarga se cortóFalla una vez y a la segunda funciona
No queda espacio en el hostingFallan también otras subidas, como las imágenes
Licencia caducada o sin activar en un plugin de pagoSolo falla ese plugin y los gratuitos se actualizan bien
El archivo no es un .zip válidoPasa al subir tú el archivo: es un .rar o un .zip que lleva otro .zip dentro
Al servidor le faltan cURL o ZipArchiveFalla con todos los plugins, haya espacio o no

Cómo solucionar «No se ha podido descomprimir el paquete»

Sigue los pasos en orden. En la mayoría de los casos, el problema se resuelve con los dos primeros.

1. Vuelve a intentar la actualización

Espera un par de minutos, ve a Escritorio > Actualizaciones y vuelve a actualizar el plugin. Si la descarga se cortó por un fallo puntual de conexión, a la segunda funciona.

Desde WordPress 6.3, si la actualización falla, WordPress restaura la versión anterior del plugin. Puedes reintentarlo sin miedo a romper la web.

2. Comprueba el espacio libre en el hosting

Entra en el panel de tu hosting y mira el uso de disco. Si está al límite, WordPress no tiene sitio para descomprimir el plugin.

Lo que más espacio suele ocupar:

  • Copias de seguridad antiguas guardadas dentro de la propia web.
  • Buzones de correo del mismo hosting, que comparten espacio con la web.
  • Plugins y temas desactivados que ya no usas.

Borra lo que no necesites y vuelve a actualizar. Si no puedes liberar espacio, pide a tu hosting un plan con más almacenamiento.

3. Revisa la licencia si el plugin es de pago

Los plugins de pago se actualizan desde el servidor de su fabricante, no desde WordPress.org. Si la licencia ha caducado o no está activada en tu web, ese servidor devuelve una página de error en vez del .zip, y WordPress no puede descomprimirla.

Entra en los ajustes del plugin y comprueba que la licencia esté activa. Si lo está, descarga la última versión desde tu cuenta en la web del fabricante y sigue con el paso 4.

4. Sube el plugin a mano desde el escritorio

  1. Descarga la última versión del plugin: los gratuitos, desde su página en WordPress.org; los de pago, desde tu cuenta.
  2. Comprueba que el archivo termina en .zip. Si al abrirlo dentro hay otro .zip, súbelo a él: es el del plugin.
  3. En WordPress, ve a Plugins > Añadir nuevo plugin y pulsa Subir plugin.
  4. Elige el archivo y pulsa Instalar ahora.
  5. Como el plugin ya está instalado, WordPress te enseña las dos versiones. Pulsa Reemplazar el actual con el subido.

Los ajustes del plugin se guardan en la base de datos, así que no se pierden al sustituirlo.

5. Súbelo por FTP si el escritorio también falla

  1. Descomprime el .zip en tu ordenador.
  2. Entra en tu web por FTP o con el administrador de archivos de tu hosting y abre wp-content/plugins.
  3. Cambia el nombre de la carpeta del plugin añadiéndole -antiguo al final.
  4. Sube la carpeta nueva que has descomprimido.
  5. Comprueba en Plugins que aparece la versión nueva y que la web funciona.
  6. Borra la carpeta -antiguo.

6. Pide a tu hosting que revise cURL y ZipArchive

Si el error sale con todos los plugins y tienes espacio, al servidor le puede faltar alguna de las extensiones de PHP que usa WordPress para descargar y descomprimir. Ve a Herramientas > Salud del sitio: si falta alguna, aparece un aviso. Pide a tu hosting que active cURL y ZipArchive para tu versión de PHP.

Otros errores de «Actualización fallida» en WordPress

MensajeQué pasaQué hacer
Descarga fallida. cURL error 28El servidor tardó demasiado en descargar el pluginReinténtalo y, si se repite, avisa a tu hosting
Descarga fallida. UnauthorizedPlugin de pago con la licencia caducada o sin activarActiva o renueva la licencia
La carpeta ya existe.Quedaron restos de un intento anteriorBorra la carpeta del plugin que haya en wp-content/upgrade
No ha sido posible crear el directorioFaltan permisos o espacioCarpetas en 755, archivos en 644, y revisa el espacio
No ha sido posible copiar el archivo.Faltan permisos o espacioIgual que el anterior
Archivo incompatible.El archivo subido no es un .zip válidoDescárgalo de nuevo desde su origen

Si después de un fallo la web se queda con el aviso de mantenimiento, borra el archivo .maintenance de la carpeta principal de WordPress con el administrador de archivos del hosting.

Preguntas frecuentes

¿Qué significa PCLZIP_ERR_BAD_FORMAT (-10)?

Es el código que da PclZip, la librería con la que WordPress descomprime archivos, cuando el .zip está incompleto o tiene un formato que no reconoce. Va unido al mensaje «No se ha podido descomprimir el paquete».

¿Pierdo la configuración si actualizo el plugin a mano?

No. Los ajustes del plugin se guardan en la base de datos, no en sus archivos. Al sustituir la carpeta del plugin por la versión nueva, la configuración se mantiene.

¿Por qué solo me falla un plugin de pago?

Porque se actualiza desde el servidor de su fabricante. Si la licencia ha caducado o no está activada en tu web, ese servidor no entrega el .zip y WordPress no puede descomprimirlo.

¿Este error también sale al actualizar temas o WordPress?

Sí. Las causas y las soluciones son las mismas: WordPress descarga y descomprime un .zip igual que con los plugins. Para los temas, la subida manual está en Apariencia > Temas > Añadir nuevo tema > Subir tema.

Si además tienes que revisar la base de datos de WordPress desde el hosting, te puede servir cómo entrar en phpMyAdmin sin login.

Pasos comprobados en octubre de 2026 con la documentación de WordPress sobre plugins y la guía de Astra sobre este error.

Configuración de privacidad y cookies
Scroll al inicio