it-swarm.com.de

Fehlerbehebung Das Modul "responsive_tables_filter" kann nicht installiert werden, da es nicht vorhanden ist

Beim Importieren der Konfiguration aus unserem Entwicklungszweig wird eine Fehlermeldung angezeigt. Beim Laufen. drush cim staging.
Der Fehler ist.

Der Import ist aus folgenden Gründen fehlgeschlagen: Das Modul "responsive_tables_filter" kann nicht installiert werden, da es nicht vorhanden ist. Wir haben dieses Modul vor langer Zeit installiert, es dann aber deinstalliert, deaktiviert und dann gelöscht.

Es gab Einstellungen für responsive_tables_filter in diesen 2 Konfigurationsdateien.
/config/core.extension.yml
/config/lightning_core.versions.yml

Ich habe beide Einstellungen entfernt. Dann lief drush export dann wieder aus der Entwicklung gezogen und lief drush import und der Fehler war weg.
Ist es sicher, diese Dateien manuell zu bearbeiten?

1
paulcap1

Wenn das Modul nie in der Zielumgebung installiert wurde, ist dies sicher.

Wenn das Modul jedoch zuvor installiert wurde und Deinstallations-Hooks zum Bereinigen möglicherweise installierter Datenbanktabellen, Schlüssel/Wert-Paare (Status-API) und dergleichen enthält, kann Ihr Ansatz Daten zurücklassen.

Der geeignetere Weg wäre gewesen, das Modul zu deinstallieren, nachdem Sie seine Moduldateien wiederhergestellt haben, dann die Konfiguration in der Entwicklung erneut zu exportieren, sie in die Produktion zu verschieben und dort den Import durchzuführen.

Anschließend können Sie die Moduldateien sicher aus Ihren Umgebungen löschen.

Der Fehler, den Sie gesehen haben, zeigt an, dass Ihre Codebasis nicht mit Ihrer Konfiguration synchronisiert war. Möglicherweise haben Sie Module getestet und ihre Dateien entfernt, bevor Sie sie deinstalliert haben.

1
Mario Steinitz