Magento Extension über Kommandozeile aktualisieren (ab 1.5)

Es kommt vor, dass man eine Extension nicht mehr über den Magento Connect Manager aktualisieren kann, weil Abhängigkeiten bestehen. Klassiker an dieser Stelle ist zum Beispiel TechDivision_Germany. Wenn diese Extension installiert ist, kann man keine neue Sprachdatei mehr installieren.

Wer es versucht, bekommt in der Ausgabe:

CONNECT ERROR: Package community/Locale_Mage_community_de_DE 1.6.1.0.1 conflicts with: community/TechDivision_Germany 0.1.10

Um trotzdem ein Update der aktuellen Sprachdatei zu bekommen, geht man per Shell in das Magentoverzeichnis und führt ein manuelles Update durch:

./mage upgrade community Locale_Mage_community_de_DE –force

Checking dependencies of packages
Error:
upgrade: Package community/Locale_Mage_community_de_DE 1.6.1.0.1 conflicts with: community/TechDivision_Germany 0.1.10
Starting to download Locale_Mage_community_de_DE-1.6.1.0.1.tgz …
…done: 1,096,705 bytes
Installing package community/Locale_Mage_community_de_DE 1.6.1.0.1
Package community/Locale_Mage_community_de_DE 1.6.1.0.1 installed successfully
Package upgraded: community/Locale_Mage_community_de_DE 1.6.1.0.1

Die Fehlermeldung kommt zwar hier auch, aber durch das „–force“ wird das Update trotzdem durchgeführt.

Hinterlasse einen Kommentar