Problem

Das DHL Shipping-Modul für Magento 2 lässt sich mit folgendem Befehl nicht aktivieren:


php bin/magento module:enable Dhl_Shipping


Es erscheint folgende Fehlermeldung:


Unable to change status of modules because of the following constraints:

Cannot enable Dhl_Shipping because it depends on disabled modules:

Dhl_LabelStatus: Dhl_Shipping->Dhl_LabelStatus


Wenn versucht wird, zuerst das Modul Dhl_LabelStatus zu aktivieren, tritt nahezu die gleiche Fehlermeldung auf:


Unable to change status of modules because of the following constraints:

Cannot enable Dhl_LabelStatus because it depends on disabled modules:

Dhl_Shipping: Dhl_LabelStatus->Dhl_Shipping


Ursache

Die Module DHL Shipping und DHL Label Status sind gegenseitig (zirkulär) voneinander abhängig.


Lösung

Beide Module müssen gleichzeitig mit einem einzigen Befehl aktiviert werden:


php bin/magento module:enable Dhl_Shipping Dhl_LabelStatus



Dieses Support-Portal wird von der Netresearch DTT GmbH im Auftrag von Deutsche Post DHL zur Verfügung gestellt. Netresearch ist spezialisiert auf die Entwicklung von E-Commerce-Lösungen für den Mittelstand auf Basis der Open-Source-Systeme Magento und OroCommerce. Neben der Konzeption und Umsetzung von Strategien für B2B-E-Commerce sind Consulting und Betreuung für eine moderne Cloud-Infrastruktur die Schwerpunkte.