# rm-rf.es | Administración de sistemas

Bitácora personal de un SysAdmin Gnu/Linux, Windows, BSD...

HELM:CUserProperty::SearchEx error ’80040403′

En caso de recibir el siguiente error al intentar acceder a un sistema de panel de control Helm vía web:

HELM:CUserProperty::SearchEx error '80040403'

Execution failed. SQL was: SELECT PropertyValue FROM UserProperty WHERE AccountNumber = 'ADMIN' AND PropertyName = 'CPBANNEDIPS' (Unspecified error)

/include/system.asp, line 250

Tenéis que revisar que la cadena de conexión configurada en Helm contra la base de datos SQL Server es correcta, el fallo indica claramente un error a la hora de realizar la query SQL. Para revisar la configuración de conexión contra la base de datos accedemos desde terminal server al “Helm Configuration Tool” y a la pestaña “System Database” para confirmar y chequear el estado de la conexión a la base de datos:

Helm Configuration Tool

Helm: Unknown error while xxxxx: Permission denied{0}

2008-11-19 13:41:43 CWebsite.GetSiteConfiguration 000000000070: Unknown error while getting website configuration: Permission denied{0}
2008-11-19 13:44:28 Website.IWeb_RemoveWebSite 000000000070: Unknown error while removing site: Permission denied{0}
2008-11-19 13:44:28 CWebsite.RemoveWebsiteEx 000000000070: Unknown error while removing site: Permission denied{0}
2008-11-19 13:44:28 CDomain.DeleteDomainEx 000000000070: Unknown error while removing site: Permission denied{0}

La causa más probable de todos estos errores a la hora de eliminar dominios y similar en Helm, suele ser que el fichero IIS.xml está corrupto. Helm revisa en este fichero a la hora de editar/añadir servicios web en los dominios.

Para solventar el problema, hay que eliminar el fichero IIS.xml ubicado enC:\\Helm.Config, en caso de no poder borrarlo y estar el fichero bloqueado, hay que reiniciar el servidor y después borrarlo.

Una vez rebotado y borrado el fichero, ya podemos eliminar y editar dominios sin problemas, ya que forzamos a Helm a que regenere de nuevo el mismo y lea todas las configuraciones.

Guía de instalación HELM

Helm

Aquí tenéis un PDF con la documentación necesaria para poner en marcha un servidor con el servicio de panel de control HELM de la forma más rápida:

Guía instalación HELM

Helm: CEmail.GetMailIP error 80040403 Unable to get mail site ip.

Si al tratar de añadir o borrar una nueva cuenta de correo, un alias o una lista de correo en un dominio, recibimos el siguiente error:

CEmail.GetMailIP error 80040403
Unable to get mail site ip. Please try again or contact support.
/interfaces/standard/MailAlias.asp, line 13.

Tendremos que revisar que tenemos configurado el servicio de correo de forma correcta en la sección de Helm “Activación de recursos“:

Inicio > Configuración del sistema > Recursos > Mail

En ese lugar, debe haber un recurso asignado al servicio de correo (así como a los demás servicios del servidor).

En caso de no aparecer, simplemente asignad el recurso al servicio de correo habilitado en el servido (os aparecerá en un desplegable) y solucionado.

Helm log: Host is not allowed to connect to this MySQL server

Cuando Helm no tiene configurado correctamente el servicio MySQL, hace imposible cualquier gestión relacionada con creación/eliminación de cuentas mysql, creación/eliminación de alojamientos, etc.

Uno de los primeros puntos a revisar es que la clave MySQL del usuario root esté correctamente especificada en la configuración de Helm:

Home > System Settings > Servers > servidor > MySQL

Campos a revisar: Admin Username / Admin Password

Una vez verificado que los datos son correctos, hemos de asegurarnos que tenemos creado el usuario MySQL root autorizando al host % todos los privilegios MySQL. El usuario quedaría algo así:

MySQL

Ya deberíamos poder gestionar completamente el servicio MySQL en el servidor.

Helm: ActiveX component can’t create object

helm

Puede darse la circunstancia de que en un servidor con panel de control Helm, los colectores de disco y ancho de banda no estén funcionando correctamente (Disk/Bandwidth Analizer), provocando que no se muestra cara al cliente ni el disco ni el ancho de banda usado por cada dominio.

Si al tratar de forzar ambas tareas mediante los ejecutables correspondientes aparece el error:

ActiveX component can’t create object

Se soluciona registrando en nuestro sistema la siguiente dll:

regsvr32 "C:\Program Files\WebHost Automation\Helm\System\LogParser.dll"

Una vez realizado, forzad de nuevo los colectores de disco y ancho de banda, debería recoger datos de forma correcta.

Ruta a los ejecutables. WebHost Automation\Helm\System\Tasks

HelmBandwidthCollector.exe
HelmDiskUsageCollector.exe