El panel de control de alojamiento web de cPanel tiene un script de actualización upcp que actualiza automáticamente el software de cPanel. El script upcp está programado para ejecutarse una vez al día como un trabajo cron, y una vez que se complete la tarea de actualización, cron enviará automáticamente una notificación por correo electrónico al administrador o al webmaster. A veces, sin embargo, se enviará el siguiente mensaje de error.
La actualización de cPanel (upcp) ya se está ejecutando. Espere a que se complete el upcp anterior o elimine todos los procesos upcp y vuelva a intentarlo. Es posible que desee utilizar '–force' en /scripts/upcp línea 48.
O,
La actualización de cPanel (upcp) ya se está ejecutando. Espere a que se complete el upcp anterior o elimine todos los procesos upcp y vuelva a intentarlo. Es posible que desee utilizar '–force'
El mensaje de error anterior también puede aparecer cuando los usuarios intentan actualizar el software cPanel manualmente haciendo clic en el enlace "Actualizar software del servidor" en la sección "Software" en cPanel WebHost Manager (WHM). El proceso de actualización inicialmente parece funcionar bien, pero luego falla. El problema puede ocurrir al actualizar desde la línea de comandos usando /scripts/upcp también.
Es bastante obvio lo que está sucediendo que causa el problema. Se debe a que otro proceso todavía está ejecutando el script upcp. No debería ser así, ya que la mayoría de las actualizaciones de upcp no tardarán más de unos minutos. Para resolver el problema, simplemente elimine y finalice cualquier proceso upcp inactivo o inactivo.
Para eliminar el proceso en ejecución upcp, use el siguiente comando para determinar el ID de proceso (pid) del proceso upcp:
ps aux | grep upcp
Debería ver un número que representa el pid para upcp en la primera columna (normalmente la segunda). Asumiendo que es 88888, luego use el siguiente comando para enviar la señal de eliminación para cerrar la tarea upcp.
kill -9 88888
Reemplazando el '88888' con el pid para upcp. A veces, upcp parece inactivo y no se puede eliminar. Si nunca ejecutó manualmente el script upcp, el problema puede deberse a un demonio crond colgado que no salió correctamente o simplemente desapareció. En este caso, intente eliminar el proceso del demonio crond.
Determine qué pid es el crond con este comando:
ps aux | grep crond
Nota:en algunos sistemas, es posible que deba usar CRND (mayúsculas) en lugar de crond.
Luego mata con el mismo comando:
kill -9 <pid>
Después de finalizar el proceso crond, tendrá que volver a iniciar el demonio crond; de lo contrario, no se ejecutarán todos los trabajos cron.