Behebung des WordPress-Fehlers „Ein weiteres Update wird derzeit ausgeführt“.

Veröffentlicht: 2024-03-12

Viele verschiedene Fehler können Sie in der Welt von WordPress aus der Bahn werfen, und der Fehler „Ein weiteres Update wird derzeit ausgeführt“ gehört zu den verwirrenderen.

Diese Meldung erscheint normalerweise auf Ihrer Updates-Seite und hindert Sie effektiv daran, notwendige Updates auf den WordPress-Kern, die Themes oder Plugins anzuwenden. Auch wenn sich dieses Problem manchmal von selbst löst, ist es richtig, nach einer Lösung zu suchen, wenn es stundenlang anhält.

Den Fehler „Ein weiteres Update wird derzeit ausgeführt“ in WordPress verstehen

Normalerweise werden auf der Seite „Dashboard“ > „Updates“ Ihrer Website alle verfügbaren Updates für WordPress, Themes und Plugins angezeigt .

Die Aktualisierungsseite im WordPress-Dashboard.

Wenn Ihre Website jedoch bereits aktualisiert wird, sehen Sie beim Aufrufen von „Dashboard“ > „Updates“ die Meldung „Derzeit wird ein weiteres Update durchgeführt.“

Auf der Aktualisierungsseite des Dashboards wird die Meldung „Ein weiteres WordPress-Update wird derzeit ausgeführt“ angezeigt.

WordPress ist mit Mechanismen zum Schutz Ihrer Website bei Aktualisierungen ausgestattet. Insbesondere wenn ein Kernupdate initiiert wird, sperrt WordPress Ihre Datenbank , um gleichzeitige Updates zu verhindern, die zu einer Beschädigung der Datenbank führen könnten.

Diese Sperre sollte idealerweise nicht länger als 15 Minuten dauern, um sicherzustellen, dass keine anderen Updates den laufenden Prozess stören.

Beachten Sie, dass Folgendes möglich ist, auch wenn Sie möglicherweise kein Update eingeleitet haben:

  • Sie haben den Auto-Updater bei der Arbeit erwischt
  • Ein anderer Benutzer hat das Update gestartet
  • Das Update wurde erfolgreich abgeschlossen, aber Sie befinden sich noch innerhalb der 15-minütigen Sicherheitssperre.

Warum Kernupdates die WordPress-Datenbank sperren

Immer wenn Sie ein Kernupdate in WordPress initiieren, verhängt das System gezielt eine vorübergehende Sperre für Ihre Datenbank. Diese Sperre verhindert, dass andere Updates, einschließlich der Updates für Plugins und Themes, gleichzeitig ausgeführt werden. Der Grund für diese Vorsichtsmaßnahme besteht darin, potenzielle Konflikte zu vermeiden, die zu Datenbeschädigung führen könnten

Stellen Sie sich zwei Updates vor, die gleichzeitig versuchen, dieselbe Datenbanktabelle zu ändern. Dies könnte nicht nur die aktuellen Update-Prozesse stören, sondern auch die Datenbankstruktur beschädigen, was zu Datenverlust oder einer kaputten Website führen könnte. Daher fungiert die Sperre als Schutzbarriere und stellt sicher, dass Aktualisierungen nacheinander und nicht gleichzeitig erfolgen.

Standardmäßig ist die Update-Sperre so ausgelegt, dass sie für die Dauer des Update-Vorgangs zuzüglich einer zusätzlichen Sicherheitsmarge gilt – normalerweise etwa 15 Minuten. Bei dieser Dauer handelt es sich um einen integrierten Puffer, der ausreichend Zeit für den erfolgreichen Abschluss der meisten Aktualisierungen bietet.

Selbst wenn ein Update schnell abgeschlossen wird, bleibt die Sperre noch eine Weile bestehen, um sicherzustellen, dass alle Prozesse ordnungsgemäß abgeschlossen wurden und die Datenbank stabil ist.

Das Fortbestehen der Meldung „Ein weiteres Update wird derzeit ausgeführt“ über den normalen Zeitrahmen hinaus weist jedoch auf einen Schluckauf hin. Dies kann auf ein fehlgeschlagenes Update, einen Fehler in der Serververbindung oder ein Problem mit der Funktion zur automatischen Aktualisierung zurückzuführen sein. Im Wesentlichen wird die Datenbanksperre, die Ihre Website schützen soll, nicht wie vorgesehen aufgehoben, sodass Sie in der Schwebe der Aktualisierung stecken bleiben.

3 Möglichkeiten, den WordPress-Fehler „Ein weiteres Update wird derzeit ausgeführt“ zu beheben

Lassen Sie etwas Zeit verstreichen, bevor Sie sich mit technischen Lösungen befassen. Wenn sich die Sperre nach einer Stunde nicht löst, ist es an der Zeit, nach manuellen Lösungen zu suchen.

Denken Sie daran, Ihre Site-Dateien und Ihre Datenbank zu sichern, bevor Sie Änderungen vornehmen.

Verwenden Sie ein Plugin

Kopfüber in Ihre Datenbank einzutauchen oder mit fortschrittlichen Entwicklertools wie WP-CLI zu flirten , ist vielleicht nicht Ihr Ding. Wenn Sie zustimmend nicken, haben Sie keine Angst – es gibt eine einfachere, weniger beängstigende Option.

Für diejenigen, die direkten Datenbankinteraktionen gegenüber misstrauisch sind, bietet das Plugin „Fix Another Update In Progress“ eine unkomplizierte Lösung. Obwohl dieses Plugin nicht kürzlich aktualisiert wurde, wird die Update-Sperre für viele Benutzer dennoch effektiv aufgehoben. Es verfügt immer noch über eine stattliche Liste von über 10.000 aktiven Installationen. Auch die Kritiken loben das Gerät, was darauf hindeutet, dass es dieser Aufgabe immer noch gewachsen ist.

Installation des Plugins

  1. Melden Sie sich bei Ihrem WordPress-Dashboard an und navigieren Sie zu Plugins > Neu hinzufügen.
  2. Suchen Sie nach „Weiteres Update in Bearbeitung beheben“ und klicken Sie auf die Schaltfläche „Installieren“.
  3. Wenn Sie möchten, laden Sie das Plugin manuell herunter und entscheiden Sie sich für die Option Plugin hochladen.

Nach der Aktivierung erscheint unter „Einstellungen“ ein neuer Menüpunkt, „Ein weiteres Update in Bearbeitung beheben“.

Das WordPress-Dashboard, Einstellungen, Plugin „Ein weiteres Update in Bearbeitung beheben“.

Wenn die Sperre in Ihrer Datenbank erkannt wird, klicken Sie einfach auf die Schaltfläche „WordPress-Update-Sperre beheben“. Die Sperre verschwindet und Sie können zu Ihrer Updates-Seite zurückkehren.

Es ist klug, Ihre Website aufgeräumt zu halten, indem Sie Plugins deinstallieren, die Sie nicht mehr benötigen. Ziehen Sie daher in Betracht, das Plugin „Ein weiteres Update in Bearbeitung reparieren“ zu entfernen, wenn das Problem nicht erneut auftritt.

Verwenden Sie phpMyAdmin

Ein praktischerer Ansatz besteht darin, mit phpMyAdmin die Zeile „core_updater.lock“ in Ihrer Tabelle „wp_options“ zu suchen und zu löschen. Dies erfordert Vorsicht und ein Backup, aber es ist ein relativ einfacher Vorgang, mit dem das Problem schnell behoben werden kann.

Manuelles Entfernen von „core_updater.lock“

  1. Greifen Sie über Ihr Hosting-Dashboard auf PHPMyAdmin zu. Dies kann über cPanel oder eine hostspezifische Schnittstelle wie 10Web erfolgen .
    Zugriff auf die Datenbank über cpanel.
  2. Suchen Sie im linken Menü die Datenbank Ihrer Site, wählen Sie sie aus und suchen Sie dann nach wp_options.
    Die in phpMyAdmin angezeigte wp_options-Tabelle
  3. Verwenden Sie die Funktion „Zeilen filtern“ oder suchen Sie manuell nach „core_updater.lock“ in der Tabelle „wp_options“.
    Durch das Entfernen des core_updater.lock, der in einer Zeile in phpMyAdmin angezeigt wird, wird die Meldung „Ein weiteres Update wird derzeit ausgeführt“ in WordPress behoben.
  4. Klicken Sie in der Zeile „core_updater.lock“ auf „Löschen“, um es zu entfernen.

Glückwunsch! Sie können jetzt erneut versuchen, Ihre WordPress-Site zu aktualisieren.

Verwenden Sie WP-CLI

Für diejenigen, die mit Befehlszeilentools vertraut sind, bietet WP-CLI eine effiziente Methode, um die problematische Datenbanksperre mit einem einzigen Befehl zu löschen. Dieser Ansatz ist für diejenigen geeignet, die über ein wenig technisches Know-how verfügen oder bereit sind, detaillierte Anweisungen zu befolgen.

Stellen Sie zunächst sicher, dass Ihr WordPress-Host WP-CLI unterstützt. Viele Hoster installieren es standardmäßig.

Sie müssen eine SSH-Verbindung herstellen. Wenn Sie Windows verwenden, bedeutet das, dass Sie einen SSH-Client wie PuTTY benötigen . Sie möchten auch Ihre SSH-Anmeldeinformationen im Auge behalten, die Sie in cPanel oder Ihrem Hosting-Dashboard finden.

Den Befehl ausführen

  1. Rufen Sie Ihre SSH-Anmeldeinformationen von Ihrem Hosting-Konto ab.
  2. Öffnen Sie PuTTY oder Terminal und melden Sie sich mit den bereitgestellten Anmeldeinformationen an.
  3. Führen Sie den Befehl aus: „wp option delete core_updater.lock“.

Ein Weg nach vorne

Die Fehlermeldung „Ein weiteres Update wird gerade ausgeführt“ in WordPress kann frustrierend sein, ist aber ein lösbares Problem. Unabhängig davon, ob Sie sich für ein Plugin, eine direkte Datenbankaktion oder einen Befehlszeileneingriff entscheiden, ist es wichtig, vorsichtig vorzugehen und sicherzustellen, dass Sie über aktuelle Backups verfügen. Und denken Sie daran: Wenn Ihnen diese Schritte entmutigend erscheinen, ist es immer eine praktikable Option, sich an Ihren Hosting-Anbieter zu wenden, um Unterstützung zu erhalten. Mit Geduld und dem richtigen Ansatz wird Ihre WordPress-Site in kürzester Zeit wieder voll funktionsfähig sein.