Clicky

Error Joomla COM_INSTALLER_TYPE_TYPE_ a causa del servidor proftpd de FTP [SOLUCIONADO]

Joomla 3.4 Gráfico

Otros errores solucionados JFTP: : write: Bad response - Install path does not exist

Como comenté en mi artículo anterior, hace unos días hice una actualización de paquetes en mi servidor CentOS 6.6 resultando en diversos errores en el sistema (AWstats) y en el administrador de Joomla.

En este último caso, y dependiendo si estaba activada o no en Joomla la capa FTP, se producían en el administrador al querer actualizar alguna extensión errores como estos:

JFTP: : write: Bad response
Install path does not exist

Error updating COM_INSTALLER_TYPE_TYPE_.

Otro parecido:

Advertencia
JFTP: :write: Respuesta inapropiada

La ruta de actualización no existe

Error
Archive does not exist

Mensaje
Se ha producido un error actualizando COM_INSTALLER_TYPE_TYPE_.

O este otro más simple:

Joomla JFTP::login: Unable to login

Tampoco me dejaba subir archivos de imágenes desde el editor de artículos, y en Filezilla no se podía conectar al servidor remoto por el puerto 21, dando este otro error:

Respuesta: 530 Login incorrect.
Error: Critical error: No se pudo conectar al servidor

Solución a los errores de Joomla a causa del server Proftpd

La causa es producida por el servidor de FTP que se instala por defecto con Virtualmin-Webmin que es el Proftpd. La actualización automática desde la repo de rpmforge al parecer no es compatible con la última versión de Virtualmin-Webmin e instalaba una versión de Proftpd (la proftpd-1.3.4a-1.el6.rf.x86_64) que daba esos errores en Joomla.

La solución al problema ha sido volver a la versión anterior de Proftpd (la proftpd-1.3.3g-4.el6.x86_64) con los siguientes pasos:

Deshabilitar las repos de rpmforge en /etc/yum.repos.d (yo suelo hacerlo renombrando - poniendo un guión [-] a los archivos de esas repos), luego:

Desde la consola:

# yum clean all

# yum remove proftpd

# yum install proftpd-1.3.3g-4.el6.x86_64

# chkconfig --level 3 proftpd on

Chequeamos la configuración:

# proftpd -t6

# service proftpd restart

Con esto conseguiremos que el sistema trabaje como lo hacía siempre.

NOTA: A pesar de que las actualizaciones de Joomla se realizan correctamente en mi sistema se siguen produciendo errores de respuesta de JFTP como estos:

error en Joomla update jftp inapropiada

JFTP: :chmod: Respuesta inapropiada

Pero la actualización se realiza correctamente según el mensaje posterior en verde:

Mensaje
Actualizar módulo realizado correctamente

Jesus_Caceres