Dipendenze dei componenti in conflitto

Questo articolo fornisce una soluzione per le dipendenze dei componenti in conflitto. Quando si tenta di configurare o aggiornare Adobe Commerce utilizzando l'Installazione guidata Web, viene visualizzato il messaggio di errore "Sono state trovate dipendenze dei componenti in conflitto" Composer.

Prodotti e versioni interessati

  • Adobe Commerce on-premise 2.2.x, 2.3.x
  • Adobe Commerce sull’infrastruttura cloud 2.2.x, 2.3.x
  • Magento Open Source 2.2.x, 2.3.x

Problema issue

Un messaggio di errore relativo alle dipendenze dei componenti in conflitto è simile al seguente (i nomi e le versioni effettive dei pacchetti variano):

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

Causa

Questo messaggio viene visualizzato se Composer non è in grado di determinare quali componenti installare o aggiornare.

Soluzione

Due scenari principali possono causare conflitti tra le dipendenze dei componenti. Fai clic sullo scenario per ottenere i passaggi per la risoluzione dei problemi.

Aggiornamento di Adobe Commerce upgrading-magento

Se aggiorni Adobe Commerce su un’infrastruttura cloud, prova quanto segue per risolvere le dipendenze dei componenti in conflitto:

Incompatibilità con moduli di terze parti: incompatibility-third-party-modules

Le dipendenze dei componenti in conflitto possono essere causate anche da moduli di terze parti che dipendono da componenti Commerce precedenti rispetto a quelli installati. Provare a eseguire le operazioni seguenti:

  1. Nel esempio precedente, il pacchetto installato magento/sample-data versione 0.74.0-beta15 non può essere aggiornato a 1.0.0-beta. Tuttavia, 0.74.0-beta15 può essere aggiornato a 0.74.0-beta16 (o altri). Modificare composer.json per apportare una di queste modifiche. In genere, le versioni richieste dal progetto saranno definite nella proprietà require o require-dev dell'oggetto in tale file JSON. A seconda delle opzioni fornite per le versioni dei pacchetti, è possibile specificare una versione specifica o un vincolo. Per informazioni generali su come utilizzare Compositore, se ti trovi nella nostra infrastruttura cloud, puoi fare riferimento a Cloud for Adobe Commerce > Tecnologie e requisiti > Compositore nella documentazione per gli sviluppatori. Se ti trovi in Adobe Commerce on-premise, consulta Adobe Commerce > Guida all’installazione > Installare Adobe Commerce utilizzando il Compositore .
  2. Ora prova il controllo di preparazione. Rivedi Panoramica sull'aggiornamento di Adobe Commerce > Esegui il gestore dei moduli > Verifica preparazione al passaggio 1 nella documentazione per gli sviluppatori.
  3. Se il controllo di preparazione non riesce e viene visualizzato un messaggio di errore relativo a un altro controllo di dipendenza del componente, fare clic sui collegamenti seguenti a seconda che si utilizzi Adobe Commerce o Magento Open Source per ulteriori operazioni di risoluzione dei problemi.

Adobe Commerce magento-commerce-magento-commerce-cloud

  1. Rivolgiti allo sviluppatore dell’estensione in modo che possa aiutarti. Le informazioni di contatto sono disponibili nella pagina da cui hai acquistato l’estensione, sulla Commerce Marketplace. Cerca il pulsante Contatta il venditore nel pannello a destra. Tutti gli sviluppatori Commerce devono fornire una guida all’installazione e per l’utente quando pubblicano un’estensione su Marketplace. Entrambi sono disponibili sul lato destro della pagina di destinazione.
  2. Se non ricevi una risposta dal venditore entro un periodo di tempo ragionevole, contatta l'assistenza Marketplace in modo che possiamo ricordargli i suoi impegni per l'assistenza clienti.

Magento Open Source opensource

Richiedi assistenza al nostro forum principale o contatta un partner Adobe Commerce che fornisca assistenza nei problemi relativi a Open Source.

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