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.

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
| Causa | Cómo reconocerla |
|---|---|
| La descarga se cortó | Falla una vez y a la segunda funciona |
| No queda espacio en el hosting | Fallan también otras subidas, como las imágenes |
| Licencia caducada o sin activar en un plugin de pago | Solo falla ese plugin y los gratuitos se actualizan bien |
| El archivo no es un .zip válido | Pasa al subir tú el archivo: es un .rar o un .zip que lleva otro .zip dentro |
| Al servidor le faltan cURL o ZipArchive | Falla 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
- Descarga la última versión del plugin: los gratuitos, desde su página en WordPress.org; los de pago, desde tu cuenta.
- Comprueba que el archivo termina en .zip. Si al abrirlo dentro hay otro .zip, súbelo a él: es el del plugin.
- En WordPress, ve a Plugins > Añadir nuevo plugin y pulsa Subir plugin.
- Elige el archivo y pulsa Instalar ahora.
- 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
- Descomprime el .zip en tu ordenador.
- Entra en tu web por FTP o con el administrador de archivos de tu hosting y abre
wp-content/plugins. - Cambia el nombre de la carpeta del plugin añadiéndole
-antiguoal final. - Sube la carpeta nueva que has descomprimido.
- Comprueba en Plugins que aparece la versión nueva y que la web funciona.
- 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
| Mensaje | Qué pasa | Qué hacer |
|---|---|---|
| Descarga fallida. cURL error 28 | El servidor tardó demasiado en descargar el plugin | Reinténtalo y, si se repite, avisa a tu hosting |
| Descarga fallida. Unauthorized | Plugin de pago con la licencia caducada o sin activar | Activa o renueva la licencia |
| La carpeta ya existe. | Quedaron restos de un intento anterior | Borra la carpeta del plugin que haya en wp-content/upgrade |
| No ha sido posible crear el directorio | Faltan permisos o espacio | Carpetas en 755, archivos en 644, y revisa el espacio |
| No ha sido posible copiar el archivo. | Faltan permisos o espacio | Igual que el anterior |
| Archivo incompatible. | El archivo subido no es un .zip válido | Descá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
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».
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.
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.
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.

