Errori ECE-Tools e aggiornamento patch per l'infrastruttura cloud Adobe Commerce 2.2.x., 2.3.x

Questo articolo fornisce una soluzione al problema che causa la visualizzazione di messaggi di errore, tra cui "impossibile aprire il flusso:" o "Nessun file o directory di questo tipo" durante il tentativo di distribuire aggiornamenti a strumenti ECE, patch o altre modifiche.

Prodotti e versioni interessati

Adobe Commerce sull’infrastruttura cloud 2.2.x., 2.3.x

Problema

Gli errori durante il tentativo di distribuire aggiornamenti a strumenti ECE, patch o altre modifiche includono: errori PHP nella console cloud e in var/log/cloud.log

W: PHP Warning: require(<path to file>): failed to open stream: No such file or directory in <path to file> on line 70
W: PHP Fatal error: require(): Failed opening required '<path to file>;'
(include_path='<path to file>') in <path to file> on line 70

Warning: require(/app/vendor/composer/../../app/etc/NonComposerComponentRegistration.php):
failed to open stream: No such file or directory in /app/vendor/composer/autoload_real.php
on line 70

Fatal error: require(): Failed opening required '/app/vendor/composer/../../app/etc/NonComposerComponentRegistration.php'
(include_path='/app/vendor/magento/zendframework1/library:.:/usr/share/php')
in /app/vendor/composer/autoload_real.php on line 70

E: Error building project: Step failed with status code 255.

Errori registro eccezioni:

CRITICAL:
error: <path to missing file>: No such file or directory
W: Generating optimized autoload files
W: PHP Warning: Uncaught ErrorException: require(<path to file>):
failed to open stream: No such file or directory in <path to file>
PHP Warning: Uncaught Exception: Warning: require(/app/setup/config/application.config.php):
failed to open stream: No such file or directory in /app/vendor/magento/framework/Console/Cli.php
on line 63 in /app/vendor/magento/framework/App/ErrorHandler.php:61
[Symfony\Component\Console\Exception\CommandNotFoundException]
 W: There are no commands defined in the "module" namespace.

Causa

Configurazione errata del file composer.json.

Soluzione

Se nel file composer.json manca un'impostazione, alcune directory non verranno copiate dalla base di codice di Adobe Commerce. Impossibile applicare il pacchetto e l'aggiornamento/patch. Impossibile trovare i file.

Modifica la sezione aggiuntiva in modo che corrisponda a quella fornita di seguito, quindi ripeti l’implementazione.

"extra":{
  "magento-force": true,
  "magento-deploystrategy": "copy"
}

Lettura correlata

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