Erros de atualização de patch e ferramentas ECE Adobe Commerce cloud infrastructure 2.2.x., 2.3.x

Este artigo fornece uma solução para o problema em que você vê mensagens de erro, incluindo "falha ao abrir o fluxo:" ou "Arquivo ou diretório inexistente" ao tentar implantar atualizações para ECE-Tools, patches ou outras alterações.

Produtos e versões afetados

Adobe Commerce na infraestrutura em nuvem 2.2.x., 2.3.x

Problema

Erros ao tentar implantar atualizações para ECE-Tools, patches ou outras alterações incluem: erros de PHP no Cloud Console e no 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.

Erros do log de exceções:

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

Configuração incorreta do composer.json arquivo.

Solução

Se uma configuração não estiver presente no seu composer.json alguns diretórios não serão copiados da Base de código Adobe Commerce. O pacote e a atualização/correção não podem ser aplicados porque os arquivos não serão encontrados.

Altere sua seção extra para corresponder à fornecida abaixo e tente implantar novamente.

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

Leitura relacionada

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