Erro!Algumas ferramentas de sistema necessárias ao tentar aplicar patches Magento via SSH

magento.stackexchange https://magento.stackexchange.com//questions/64004

  •  12-12-2019
  •  | 
  •  

Pergunta

Eu tenho tentado aplicar alguns patches do Magento via SSH (SUPEE-5344 e SUPEE-1533) na página de download do Magento Community Edition (https://www.magentocommerce.com/products/downloads/magento/)

Estou correndo em um SSH sessão:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

mas continua recebendo o seguinte erro:

Erro!Algumas ferramentas de sistema necessárias, utilizadas neste script sh, não estão instaladas:Falta(m) ferramenta(s) "patch", instale-a(s).

Tentei aplicar patches anteriores, mas recebi a mesma mensagem de erro.Como resolvo isso para aplicar os patches?

Foi útil?

Solução

A solução é instalar o patch pacote:

yum install patch

ou zypper install patch para OpenSUSE LINUX.

Então corra sh o arquivo de correção:

sh PATCH_SUPEE-1533_EE_1.13.x_v1-2015-02-10-08-18-32.sh

Verificando se o patch pode ser aplicado/revertido com sucesso...O patch foi aplicado/revertido com sucesso.

Repita para todos os patches ausentes.

Observação:Forneci isso porque passei um bom tempo nisso antes de perceber que o erro gerado não era de um patch anterior, mas do próprio pacote de patch.

Outras dicas

Encontrei uma possível solução para quem não tem acesso SSH ou está com dificuldades em usar o comando sh para solicitar o patch:(Edição da comunidade)

Com a atualização bem-sucedida na máquina local, encontre os 5 arquivos em sua máquina local que possuem as atualizações:

app/code/core/Mage/Admin/Model/Observer.php

app/code/core/Mage/Core/Controller/Request/Http.php

app/code/core/Mage/Oauth/controllers/Adminhtml/Oauth/AuthorizeController.php

app/code/core/Mage/XmlConnect/Model/Observer.php

lib/Varien/Db/Adapter/Pdo/Mysql.php

carregue esses arquivos para o seu servidor usando FTP e os patches estarão prontos!

Para mim, esta é uma opção mais segura para solicitar os patches.

Por favor, corrija-me se eu estiver errado!

Licenciado em: CC-BY-SA com atribuição
Não afiliado a magento.stackexchange
scroll top