Widersprüchliche Komponentenabhängigkeiten

Dieser Artikel bietet eine Lösung für kollidierende Komponentenabhängigkeiten. Beim Versuch, Adobe Commerce mithilfe des Websetup-Assistenten einzurichten oder zu aktualisieren, wird die „We found conflicting component dependencies“ Composer-Fehlermeldung angezeigt.

Betroffene Produkte und Versionen

  • Adobe Commerce On-Premises 2.2.x, 2.3.x
  • Adobe Commerce auf Cloud-Infrastruktur 2.2.x, 2.3.x
  • Magento Open Source 2.2.x, 2.3.x

Problem issue

Fehlermeldung zu widersprüchlichen Komponentenabhängigkeiten ähnlich der folgenden (tatsächliche Paketnamen und -versionen variieren):

We found conflicting component dependencies.
You are trying to update package(s) magento/module-sample-data to 1.0.0-beta
We have detected conflicts with the following packages:
- magento/sample-data version 0.74.0-beta15. Please try to update it to one of the following package versions: 0.74.0-beta16, 0.74.0-beta14, 0.74.0-beta13, 0.74.0-beta12, 0.74.0-beta11, 0.74.0-beta10, 0.74.0-beta9, 0.74.0-beta8, 0.74.0-beta7

Ursache

Diese Meldung wird angezeigt, wenn Composer nicht ermitteln kann, welche Komponenten installiert oder aktualisiert werden sollen.

Lösung

Zwei Hauptszenarien können zu widersprüchlichen Komponentenabhängigkeiten führen. Klicken Sie auf Ihr Szenario, um Schritte zur Fehlerbehebung zu erhalten.

Aktualisieren von Adobe Commerce upgrading-magento

Wenn Sie ein Upgrade von Adobe Commerce auf Cloud-Infrastruktur durchführen, versuchen Sie Folgendes, um widersprüchliche Komponentenabhängigkeiten zu beheben:

Inkompatibilität mit Modulen von Drittanbietern: incompatibility-third-party-modules

Konflikte zwischen Komponentenabhängigkeiten können auch durch Drittanbietermodule verursacht werden, die von älteren Commerce-Komponenten als den von Ihnen installierten abhängen. Probieren Sie Folgendes aus:

  1. Im vorherigen Beispiel kann das installierte Paket magento/sample-data der Version 0.74.0-beta15 nicht auf 1.0.0-beta aktualisiert werden. 0.74.0-beta15 kann jedoch auf 0.74.0-beta16 (oder andere) aktualisiert werden. Bearbeiten Sie composer.json, um eine dieser Änderungen vorzunehmen. Normalerweise werden die Versionen, die Ihr Projekt anfordert, in der require- oder require-dev-Eigenschaft des -Objekts in dieser JSON-Datei definiert. Je nach den Optionen der bereitgestellten Paketversionen können sie eine bestimmte Version oder eine Einschränkung angeben. Allgemeine Anleitungen zur Verwendung von Composer finden Sie unter „Cloud für Adobe Commerce" > „Technologien und Anforderungen“ > "" inEntwicklerdokumentation. Wenn Sie Adobe Commerce On-Premise verwenden, lesen Sie Adobe Commerce > Installationshandbuch > Adobe Commerce mithilfe des Composers installieren .
  2. Jetzt die Bereitschaftsprüfung versuchen. Lesen Sie Überblick über das Adobe Commerce-Upgrade > Ausführen des Modul-Managers > Schritt 1- in unserer Entwicklerdokumentation.
  3. Wenn die Bereitschaftsprüfung mit einer anderen Fehlermeldung für die Komponentenabhängigkeitsprüfung fehlschlägt, klicken Sie auf die folgenden Links, je nachdem, ob Sie Adobe Commerce oder Magento Open Sourceverwenden, um weitere Schritte zur Fehlerbehebung zu erhalten.

Adobe Commerce magento-commerce-magento-commerce-cloud

  1. Wenden Sie sich an den Entwickler der Erweiterung, damit er Ihnen helfen kann. Die Kontaktinformationen finden Sie auf der Seite, von der Sie die Erweiterung gekauft haben, auf der Commerce Marketplace. Suchen Sie nach der Schaltfläche Verkäufer kontaktieren, die auf der rechten Seite angezeigt wird. Alle Commerce-Entwicklerinnen und -Entwickler müssen beim Veröffentlichen einer Erweiterung auf dem Marketplace ein Benutzer- und Installationshandbuch bereitstellen. Sie finden beide auf der rechten Seite ihrer Landingpage.
  2. Wenn Sie vom Verkäufer nicht innerhalb einer angemessenen Zeit eine Antwort erhalten, wenden Sie sich bitte an den Marketplace-Support, damit wir ihn an seine Kundensupportverpflichtungen erinnern können.

Magento Open Source opensource

Fordern Sie Hilfe an unser Hauptforum oder kontaktieren Sie einen Adobe Commerce-Partner der bei offenen Source-Problemen hilft.

recommendation-more-help
8bd06ef0-b3d5-4137-b74e-d7b00485808a