GNU/Linux >> Tutoriels Linux >  >> Panels >> cPanel

La mise à jour cPanel (upcp) est déjà en cours d'exécution

Le panneau de contrôle d'hébergement Web cPanel a un script de mise à jour upcp qui met automatiquement à jour le logiciel cPanel. Le script upcp est programmé pour s'exécuter une fois par jour en tant que tâche cron, et une fois la tâche de mise à jour terminée, cron enverra automatiquement un e-mail de notification à l'administrateur ou au webmaster. Parfois, cependant, le message d'erreur suivant sera envoyé à la place.

La mise à jour cPanel (upcp) est déjà en cours d'exécution. Veuillez attendre la fin de l'upcp précédent ou arrêtez tous les processus upcp et réessayez. Vous souhaiterez peut-être utiliser "–force" à /scripts/upcp ligne 48.

Ou,

La mise à jour cPanel (upcp) est déjà en cours d'exécution. Veuillez attendre la fin de l'upcp précédent ou arrêtez tous les processus upcp et réessayez. Vous voudrez peut-être utiliser '-force'

Le message d'erreur ci-dessus peut également apparaître lorsque les utilisateurs tentent de mettre à jour manuellement le logiciel cPanel en cliquant sur le lien "Mettre à jour le logiciel du serveur" sous la section "Logiciel" dans cPanel WebHost Manager (WHM). Le processus de mise à jour semble initialement fonctionner correctement, mais échoue plus tard. Le problème peut survenir lors de la mise à jour à partir de la ligne de commande en utilisant également /scripts/upcp.

C'est assez évident ce qui se passe qui cause le problème. C'est parce qu'un autre processus exécute actuellement le script upcp. Cela ne devrait pas être le cas, car la plupart des mises à jour upcp ne prendront pas plus de quelques minutes. Pour résoudre le problème, tuez simplement et terminez tout processus upcp non terminé ou obsolète.

Pour arrêter le processus en cours d'upcp, utilisez la commande suivante pour déterminer l'ID de processus (pid) du processus upcp :

ps aux | grep upcp

Vous devriez voir un nombre qui représente le pid pour upcp dans la première colonne (normalement la deuxième). En supposant qu'il s'agisse de 88888, utilisez la commande suivante pour envoyer le signal kill term afin de fermer la tâche upcp.

kill -9 88888

Remplacer le '88888' par le pid pour upcp. Parfois, upcp semble obsolète et ne peut pas être tué. Si vous n'avez jamais exécuté manuellement le script upcp, le problème peut être causé par un démon crond suspendu qui ne s'est pas fermé correctement ou simplement disparu. Dans ce cas, essayez de tuer le processus du démon crond.

Déterminez quel pid est le crond avec cette commande :

ps aux | grep crond

Remarque :Dans certains systèmes, vous devrez peut-être utiliser CROND (majuscule) au lieu de crond.

Puis tuez avec la même commande :

kill -9 <pid>

Après avoir tué le processus crond, vous devrez redémarrer le démon crond, sinon toutes les tâches cron ne fonctionneront pas.


cPanel
  1. Comment mettre à jour les informations de contact et les préférences dans cPanel

  2. Comment résoudre le problème "Firefox déjà en cours d'exécution" sous Linux

  3. Mise à jour cPanel 11.52 et problème d'authentification SMTP

  4. Comment vérifier si ssh-agent est déjà en cours d'exécution dans bash ?

  5. NTP ne parvient pas à se mettre à jour

Comment changer ou mettre à jour le mot de passe du compte cPanel

Comment mettre à jour le mot de passe cPanel

Définition de vos préférences de mise à jour pour cPanel/WHM

Comment puis-je forcer la mise à jour de Roundcube sur cPanel ?

Comment mettre à jour cPanel dans votre VPS

Comment mettre à jour les informations de contact dans cPanel