GNU/Linux >> LINUX-Kenntnisse >  >> Panels >> cPanel

cPanel Update (upcp) läuft bereits Problem

Das cPanel-Webhosting-Kontrollfeld verfügt über ein Upcp-Update-Skript, das die cPanel-Software automatisch aktualisiert. Das upcp-Skript soll einmal täglich als Cron-Job ausgeführt werden, und sobald die Aktualisierungsaufgabe abgeschlossen ist, sendet Cron automatisch eine Benachrichtigungs-E-Mail an den Administrator oder Webmaster. Manchmal wird jedoch stattdessen die folgende Fehlermeldung gesendet.

cPanel Update (upcp) läuft bereits. Bitte warten Sie, bis der vorherige Upcp abgeschlossen ist, oder beenden Sie alle Upcp-Prozesse und versuchen Sie es erneut. Sie können „–force“ in /scripts/upcp Zeile 48 verwenden.

Oder,

cPanel Update (upcp) läuft bereits. Bitte warten Sie, bis der vorherige Upcp abgeschlossen ist, oder beenden Sie alle Upcp-Prozesse und versuchen Sie es erneut. Möglicherweise möchten Sie „–force“

verwenden

Die obige Fehlermeldung kann auch erscheinen, wenn Benutzer versuchen, die cPanel-Software manuell zu aktualisieren, indem sie auf den Link „Serversoftware aktualisieren“ im Abschnitt „Software“ im cPanel WebHost Manager (WHM) klicken. Der Update-Vorgang scheint zunächst gut zu funktionieren, schlägt aber später fehl. Das Problem kann auch beim Aktualisieren über die Befehlszeile mit /scripts/upcp auftreten.

Es ist ziemlich offensichtlich, was passiert, was das Problem verursacht. Dies liegt daran, dass derzeit noch ein anderer Prozess das upcp-Skript ausführt. Das sollte nicht sein, da die meisten Upcp-Updates nicht länger als ein paar Minuten dauern. Um das Problem zu lösen, beenden und beenden Sie einfach alle nicht beendeten oder nicht mehr funktionierenden upcp-Prozesse.

Um den laufenden upcp-Prozess zu beenden, verwenden Sie den folgenden Befehl, um die Prozess-ID (PID) des upcp-Prozesses zu ermitteln:

ps aux | grep upcp

Sie sollten eine Zahl sehen, die die PID für upcp in der vorderen (normalerweise zweiten) Spalte darstellt. Angenommen, es ist 88888, verwenden Sie dann den folgenden Befehl, um das Kill-Term-Signal zu senden, um die upcp-Aufgabe zu schließen.

kill -9 88888

Ersetzen Sie „88888“ durch die PID für upcp. Manchmal scheint upcp nicht mehr zu funktionieren und kann nicht beendet werden. Wenn Sie das upcp-Skript noch nie manuell ausgeführt haben, kann das Problem durch einen hängenden Crond-Daemon verursacht werden, der nicht ordnungsgemäß beendet wurde oder einfach nicht mehr funktioniert. Versuchen Sie in diesem Fall, den Crond-Daemon-Prozess zu beenden.

Ermitteln Sie mit diesem Befehl, welche PID der Crond ist:

ps aux | grep crond

Hinweis:In einigen Systemen müssen Sie möglicherweise CROND (Großbuchstaben) anstelle von crond verwenden.

Töten Sie dann mit demselben Befehl:

kill -9 <pid>

Nachdem Sie den Crond-Prozess beendet haben, müssen Sie den Crond-Daemon erneut starten, sonst werden alle Cron-Jobs nicht ausgeführt.


cPanel
  1. So beenden Sie laufende Prozesse in Linux

  2. Wie kann ich ein Roundcube-Update auf cPanel erzwingen?

  3. So aktualisieren Sie cPanel in Ihrem VPS

  4. So aktualisieren Sie Kontaktinformationen in cPanel

  5. Wie überprüfe ich, ob ssh-agent bereits in bash läuft?

So ändern oder aktualisieren Sie das Kennwort für das cPanel-Konto

So aktualisieren Sie das cPanel-Passwort

Festlegen Ihrer Update-Einstellungen für cPanel/WHM

So beheben Sie das Problem „Firefox läuft bereits“ unter Linux

cPanel 11.52-Update und Problem mit SMTP-Authentifizierung

NTP kann nicht aktualisiert werden