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