O patch de segurança mais recente Magento 1 SUPEE-8788 contém 17 atualizações do APPSEC , por isso é muito importante aplicá-lo o mais rápido possível. Por outro lado, existem muitas quebras de compatibilidade com versões anteriores e, dado o histórico de patches no último ano, eu não a aplicaria descuidada.
O bom é que desta vez não há modelos de front-end envolvidos, portanto parece que não precisamos corrigir todos os nossos temas. Isso só é verdade para o Magento 1.8 ou superior.
No entanto: você encontrou algum problema ou bug de compatibilidade após aplicar o patch?
magento-1
security
patches
supee-8788
Fabian Schmengler
fonte
fonte
/skin/adminhtml/default/default/media
- já que é isso que o patch estava fazendo.Respostas:
Anotações importantes
Observe que 1.9.3 é diferente de 1.9.2.4 + SUPEE-8788. Aqui está a diferença entre os dois: https://gist.github.com/digitalpianism/14a15cd52baede0e5d600e8c653f33e9
Atualização em 14 de outubro: a versão 2 do patch foi lançada (veja abaixo)
Em 13 de outubro, os patches de 1.5.x a 1.8.x foram retirados do site Magento devido à incompatibilidade com os patches anteriores (veja abaixo):https://community.magento.com/t5/Security-Patches/SUPEE-8788-AND-SUPEE-1533-Incompatible-Hunk-error/td-p/50434/highlight/false/page/2
V3 do patch
Esta nova versão é apenas para Magento EE 1.13.0.x
Aplique a V3:
V2 do patch
Aplique a V2:
A DemacMedia desenvolveu um script bash útil para automatizar o processo acima, você pode encontrá-lo aqui: https://github.com/DemacMedia/magento-SUPEE8788-patcher
Detalhes do patch
Depois de cavar o patch, aqui estão as partes interessantes (patching de 1.9.2.4):
Mage_Adminhtml_Block_Media_Uploader
foi substituídoMage_Uploader_Block_Multiple
por umMage_Uploader
módulo completo que dispensa o suporte ao Flash . O bloco antigo agora está obsoleto e estende o novo bloco.Mage_Downloadable
módulo foi refatorado para lidar com o novo remetente não flash. Ele usaMage_Uploader_Block_Single
como bloco de upload em vez de usar modelos.skin/adminhtml/default/default/media/flex.swf
,skin/adminhtml/default/default/media/uploader.swf
eskin/adminhtml/default/default/media/uploaderSingle.swf
foram excluídos.getDeleteUrl
deMage_Customer_Block_Address_Book
getRemoveUrl
deMage_Wishlist_Helper_Data
CURLOPT_SSL_VERIFYHOST
definidos como 2 (era 0 antes) e oCURLOPT_SSL_VERIFYPEER
sinalizador agora é adicionado às chamadas cURL. O sinalizador Verificar pares pode ser ativado / desativado através da configuração do método de pagamento através do menu suspenso Ativar verificação SSL.Mage_Http_Client_Curl
agoraCURLOPT_SSL_VERIFYPEER
definido como true (era falso antes) , tenha cuidado se você tiver algum módulo personalizado usando-o.Problemas conhecidos do SUPEE-8788 v2
Os emails deixaram de ser enviados no 1.8: https://magento.stackexchange.com/q/141799/2380 e problema no patch de segurança 8788 V2getConfig()
método a partir do bloco de upload: Problema no painel de administração após a instalação do SUPEE Patch 8788Problemas conhecidos do SUPEE-8788 v1
Conflito entre SUPEE-1533 e SUPEE-8788 , possível solução alternativa (hacky) aqui . Uma solução menos hacky aquiUnsupported data type N
erro no/lib/Unserialize/Reader/ArrValue.php
1.9.1.0 e possivelmente versões anteriores quando o patch é aplicado. corrija aqui: https://gist.github.com/balloz/ceaf5feb5ac66caaa82342441d32aa88Possível conflito com SUPEE-3941: https://magento.stackexchange.com/a/140696/2380Illegal Byte Sequence
: SUPEE-8788 no OSX - sequência de bytes ilegaltest_oauth.php
arquivo com patch EE , não envie esse arquivo paraEnterprise_Pci
: https://magento.stackexchange.com/a/140577/2380app/code/local
versão,Mage/Core/functions.php
terá problemas com a novahash_equals
função : https://magento.stackexchange.com/a/140664/2380downloader/Maged/View.php
: Patch de segurança SUPEE-8788 falhando no downloader / Maged / View.php (M1 v1.5.1.0)downloader
pasta: https://magento.stackexchange.com/a/140631/2380Problemas conhecidos do 1.9.3.0
Edit: como a lista está ficando longa e está praticamente fora do tópico nesta resposta (como não relacionada ao SUPEE-8788), você pode consultar este post para obter a lista dos problemas conhecidos do 1.9.3.0: https: //magento.stackexchange. com / a / 140826/2380
fonte
Ao aplicar o patch, este erro pode ocorrer:
O patch 8788 contém conteúdo binário. Como o Magento não fornece links de download direto (eu odeio essa política desde então), você deve baixar o patch no seu computador e carregá-lo com um aplicativo de transferência de arquivos (como o WinSCP no Windows) para o seu servidor. O WinSCP, por exemplo, será carregado no modo TEXTO (o WinSCP manipula arquivos * .sh como texto por padrão).
Portanto, a solução alternativa é compactar / tar o arquivo de correção e descompactar / descompactar novamente no servidor. et voila.
Desculpe, eu não tinha como responder isso
skin / adminhtml / padrão / padrão / mídia / flex.swf skin / adminhtml / padrão / padrão / mídia / uploader.swf skin / adminhtml / padrão / padrão / mídia / uploaderSingle.swf
Trabalhou para mim
fonte
.sh
arquivo de correção para a raiz do Magento, defina o tipo de transferência comobinary
antes de fazer upload do arquivo de correção. ReferênciaSe você aplicou o SUPEE-1533 anteriormente, o patch falhará
app/code/core/Mage/Adminhtml/controllers/DashboardController.php.
Eu resolvi isso por ...
Remover a alteração do SUPEE-8788 é perigoso porque o arquivo de correção contém dados binários e salvá-los em um editor pode causar problemas (outra dica).
fonte
Aqui está um resumo do que eu (e outros) encontrei até agora, estou tentando mantê-lo organizado, sinta-se à vontade para adicionar ou vincular qualquer coisa que estiver faltando, a postagem é um Wiki da comunidade:
Razões para falha na correção
Se você vir "ERRO: O patch não pode ser aplicado / revertido com êxito", procure "Hunk # 1 FAILED" nas mensagens de log para verificar em qual arquivo o patch falhou.
downloader
vir erros relacionados aos arquivos , faça o download do SUPEE-3941 para 1.8 e aplique-o no 1.7, ele deve funcionar. Consulte o tópico de comentários aqui: Problema no patch de segurança SUPEE 8788Nas versões Magento que tiveram o SUPEE-1533 aplicado anteriormente, o patch falha
app/code/core/Mage/Adminhtml/controllers/DashboardController.php
porque o arquivo é afetado pelos patches e o SUPEE-8788 (incorretamente!) Assume que a versão sem patch está presente. Isso ainda é verdade com a versão 2 do patch! A versão 2 inclui as alterações do SUPEE-1533, portanto, se você o instalou antes, ainda precisará revertê-lo, mas não precisará aplicá-lo manualmente novamente posteriormente.Se você excluiu ou renomeou o diretório "downloader", o patch falhará porque corrige um arquivo dentro do downloader. A solução mais fácil é restaurar o diretório original do downloader, aplicar o patch e excluir o diretório novamente. Como alternativa, você também pode remover as instruções
downloader/lib/Mage/HTTP/Client/Curl.php
do patch.Outras mensagens "Hunk FAILED" geralmente ocorrem devido a alterações nos arquivos principais ou à falta de patches anteriores. Verifique se todos os patches anteriores da sua versão do Magento estão instalados e se você não fez alterações nos arquivos principais.
Outro problema comum é que o patch falha ao excluir
.swf
arquivos devido ao seu conteúdo binário. O erro terá a seguinte aparência:ou assim
ou assim:
As possíveis soluções são dadas nesta resposta por @infabo. O download do patch diretamente no sistema em que eu quero aplicá-lo, usando curl, conforme explicado em https://gist.github.com/piotrekkaminski/9bc45ec84028611d621e, sempre funcionou para mim, exceto quando eu tentei no Cygwin
Maneira avançada de lidar com patches com falha: @PeterOCallaghan sugeriu comentar a linha de execução a seco e lidar manualmente com os arquivos * .rej. Dessa forma, o patch pode ser parcialmente aplicado e, se não conseguir excluir os arquivos swf, você poderá fazer isso manualmente. Ou, se ele não atualizar os arquivos
downloader
porque você excluiu esse diretório, você pode simplesmente ignorá-lo.Problemas após a aplicação do patch
Chaves de formulário
Para versões do Magento anteriores à 1.8, há alterações nos
frontend/base/default
modelos. Certifique-se de aplicar manualmente as mesmas alterações no seu tema, se ele substituir esses arquivosMais especificamente, uma chave de formulário foi adicionada para ações de front-end, como:
Veja esta resposta de @LukeRogers se você encontrar problemas com essas ações.
Uploader personalizado
O Unirgy_Rapidflow e outras extensões com formulários de upload personalizados não estão mais funcionando.
Veja esta resposta por @mpchadwick e comentário por @lloiacono
Para descobrir se alguma das suas extensões usa isso, você pode executar o seguinte na linha de comando:
Mensagens de erro relatadas
acontece se você estiver em uma versão PHP antes de 5.6 e substituir
code/core/Mage/core/functions.php
nocode/local/Mage/core/functions.php
(que poderia ser o caso se você usar extensões Fishpig). Veja esta resposta por @ClaudiuCreangaProblemas resolvidos na v2 do patch
Se você encontrar algum desses problemas, provavelmente usa a versão 1 do patch ("v1" no nome do arquivo). Faça o download do patch novamente para obter a "v2", que corrige estes problemas:
Houve um problema de compatibilidade com SUPEE-3941 e
downloader/lib/Mage/HTTP/Client/Curl.php
O patch para o EE 1.14.2.0 acidentalmente continha um novo arquivo test_oauth.php que você deveria excluir! Veja esta resposta por @MatthiasZeis
fonte
Mage_Checkout_CartController::updatePostAction
, potencialmente outras versões de patch também.Se você pegar
Call to undefined function hash_equals() error
mesmo se o seu patch foi bem-sucedido, isso pode significar que você copiou o functions.php
app/code/local/Mage/Core
.Você também precisará inserir essa função porque esse arquivo substitui a principal.
Então insira no
app/code/local/Mage/Core/functions.php
final:fonte
Em
PATCH_SUPEE-8788_EE_1.14.2.0_v1-2016-10-10-02-27-03.sh
, um arquivotest_oauth.php
é criado no diretório raiz do Magento. Você deseja excluir este (ou pelo menos não implementá-lo na produção) porque pode expor um rastreamento completo da pilha de exceções à pessoa que chama o URL https: //thedomain.tld/test_oauth.php .fonte
ISTO SE APLICA A 1.7 VERSÕES MAGENTO
Se você estiver executando a 1.7.0.2, a versão 2 do SUPEE 8788 falhará na linha 372, tentando aplicar as alterações em
Curl.php
:As instruções dizem que devemos reverter o SUPEE-1533 e instalar o SUPEE-3941
PROBLEMA: SUPEE-3941 está disponível apenas para Magento CE 1.8-1.9. Você pode tentar aplicá-lo para 1.7, e ele será aplicado. eu acho que
desenvolvedores de patchesO Magento deve lançar uma versão 3 do SUPEE-8788 para aqueles que executam o magento abaixo de 1,8 ou criar um patch SUPEE-3941 adicional projetado para a versão abaixo de 1,8.A versão 1 do SUPEE-8788 não teve o
Curl.php
erro no 1.7.0.2 (eu testei em muitas instalações)Dica: se você estiver enfrentando erros .swf no final, certifique-se de compactar seu patch, fazer o upload para o servidor e descompactar o erro.SWF desaparecerá.
ATUALIZAR:
Magento disse que basicamente não há problema em instalar o patch SUPEE-3941 em uma versão Magento 1.7.0.2 para evitar erros na aplicação do SUPEE-8788
fonte
Original DashboardController.php (1.7.0.2- Não em cache, fresco do magento)
1533 Patched DashboardController.php contém a seguinte alteração
O patch 8788 faz a seguinte alteração no DashboardController.php
Como você pode ver, o 8788 possui uma alteração modificada em comparação com 1533, NÃO tenho certeza de qual é o ideal para modificar o arquivo, como sugere o mpchadwick, substituindo manualmente a alteração 8788 por 1533 após a instalação do 8788. Removendo basicamente a alteração 8788.
Alguma sugestão?
fonte
DashboardController.php
deve ser resolvido automaticamente então.git revert -n 123456ab
egit cherry-pick -n 123456ab
desfazer temporariamente o SUPEE-1533 sem criar confirmações extras para ele.Meio tentado a sinalizar este post como principalmente baseado em opiniões ou sem uma resposta clara;)
As chaves de formulário foram adicionadas a alguns controladores, o número varia dependendo da sua versão do magento.
Se você tiver problemas
Você precisará verificar o
.phtml
arquivo de temas e verificar oPOST
parâmetro chave do formulário para que ele passe na verificação nas ações do controlador, como:Esses problemas provocaram muitas pessoas em patches anteriores; os temas de front-end personalizados com modelos substituídos são facilmente perdidos ao aplicar os patches.
As chaves do formulário são frequentemente adicionadas ao
.phtml
modelo que contém o formulário como um extra,input
comofonte
Eu encontrei o mesmo problema no swf em 1.9.2.4.
* Nota: o arquivo de patch contém arquivos binários inteiros em formato de texto. É por isso que quando você envia o arquivo SSH do patch de segurança 8788 sem o arquivo zip, o mesmo arquivo estará corrompido. *
fonte
Depois de aplicar a SUPEE-8788, não era mais possível carregar perfis "Importar" usando o Unirgy_RapidFlow 2.0.0.18, obtendo um erro 500 (nada nos logs do Apache ou HTTPD).
Ainda estou no processo de depuração e trabalhando com o Unirgy para resolver, mas parece que o bloco de upload está causando o problema (
Unirgy_RapidFlow_Block_Adminhtml_Profile_Edit_Tab_Upload
).O patch introduziu várias alterações
Mage_Adminhtml_Block_Catalog_Product_Helper_Form_Gallery_Content
no pai.Além do uRapidFlow, outros módulos de terceiros que permitem o upload de arquivos podem ser interrompidos como resultado do SUPEE-8788.
fonte
Recebi a seguinte mensagem ao executar o script de patch:
Acho que isso ocorreu porque renomeei a pasta "downloader", seguindo as recomendações de https://www.magereport.com .
Renomeei temporariamente a pasta para "downloader", apliquei o patch corretamente e o renomeei com seu nome secreto.
fonte
O patch no 1.9.0.0 também falha (provavelmente 1.8.0.0 até 1.9.0.1 afetado) por causa do SUPEE-3941. 3941 corrige o downloader / lib / Mage / HTTP / Client / Curl.php e agora o 8788 falha.
Solução alternativa para 1.9.0.1 abaixo. As alterações são muito completas, talvez seja necessário ajustar o próprio patch 8788.
edit: edite o patch, procure por Curl.php e substitua
com
fonte
Aqui está o que eu estou recebendo
fonte
Parece que o Magento estará lançando a versão atualizada do SUPEE 8788, para corrigir a compatibilidade do SUPEE 1533. Não tenho certeza se é uma boa idéia aplicar correções manuais agora. Alterações manuais podem comprometer futuras atualizações de patches. Gostaria de ouvir seus pensamentos.
Foi confirmado pelo Magento Community Manager. No dia 13 de outubro, às 15h EST. Todos os patches das versões abaixo de 1,9 são excluídos da lista de downloads https://www.magentocommerce.com/download?_ga=1.236497153.1889606568.1445610645 Veja o post: https://community.magento.com/t5 / Patches de segurança / SUPEE-8788-AND-SUPEE-1533-Erro incompatível de hunk / mp / 50514 / destaques / false # M1805
fonte
Estamos recebendo relatórios dos seguintes novos problemas que não vejo em outras postagens:
'Exceção' com a mensagem 'Tipo de dados não suportado N' em /lib/Unserialize/Reader/ArrValue.php na 1.9.1.0 e possivelmente versões anteriores quando o patch é aplicado.resolvido na versão 2 do patch.Atualmente, não há soluções fáceis conhecidas para esses problemas. Estamos trabalhando para resolvê-los em uma nova versão do patch.
fonte
O remetente é interrompido quando você carrega o mesmo arquivo para amostras e links ao mesmo tempo para produtos para download. Observe que isso só acontece se você usar o mesmo arquivo nas duas áreas. (Ele costumava funcionar corretamente antes do patch.)
Para reproduzir, edite um produto para download e clique na guia Informações para Download :
O remetente carrega o arquivo de amostra em vez do arquivo de link para download, e o arquivo que você procurou na seção de link para download desaparece.
Consegui reproduzir isso em uma baunilha, com a instalação do 1.7.0.2 CE corrigido.
fonte
Sim, encontrei outro problema ao fazer o login, ele sempre retornará isso:
Descobri que é porque na classe 165 da linha Enterprise_Pci_Model_Observer,
Ao invés de:
Isso irá corrigir:
Como não gosto de mudar o núcleo (nem mesmo mudar para o local), é melhor que o Magento conserte ou esclareça isso. No momento, o meu está criando novas extensões para estender isso e criar a função getPassword () (já que quero garantir que todos os desenvolvedores usem o modo Desenvolvedor).
fonte
Editando arquivo de correção
Se alguém precisar editar o arquivo do patch, você não deve fazê-lo em um editor, pois isso quebrará os arquivos binários encapsulados no patch.
Se você tem uma linha de comando à mão, ou seja. linux / * unix tente usar o
sed
utilitário para remover linhas específicas.Props para @fooman para obter a dica. Veja sua essência original
Exemplo
sed -ie '101,111d' PATCH_SUPEE-8788_CE_1.7.0.2_v1-2016-10-11-06-36-18.sh
Isso excluirá as linhas 101 a 111 inclusive.
Problemas de envio de formulários.
Se você estiver vendo o problema acima mencionado, também poderá:
Para obter mais informações, consulte este post. O que é getBlockHtml ('formkey')?
fonte
<?=
isso não está habilitado em todas as configurações php<?=
esteja ativado por padrão na maioria das configurações do php.ini, alguns hosts optam por desativá-lo.CE 1.6.2.0 e SUPEE-3941
Para aplicar o patch de segurança SUPEE-8788 (Versão 2), ( http://devdocs.magento.com/guides/m1x/other/ht_install-patches.html#apply-8788-new ), é recomendável aplicar o SUPEE-3941 primeiro .
No entanto, na página de download do patch, não há patch SUPEE-3941 para o CE 1.6.2.0. O patch está disponível apenas para CE 1.8 e 1.9.
Conforme mencionado neste tópico, parece aceitável aplicar o patch SUPEE-3941 disponível (para CE 1.8 e 1.9) no CE 1.7.
Também é bom aplicar o SUPEE-3941 (para CE 1.8 e 1.9) no CE 1.6.2.0? Tentei aplicá-lo no CE 1.6.2.0 e obtive o seguinte erro:
fonte
Um pouco tarde, mas encontramos um problema no patch SUPEE-8788 V2, que pelo menos se aplica aos arquivos de patch do Magento 1.7.0.2 e 1.7.0.1. Provavelmente, isso também se aplica a todas as versões anteriores para as quais existe uma versão de patch. A versão Magento da 1.8 em diante não é afetada, pois o patch não altera os modelos para eles.
Em detalhe
Falta ao patch uma chave de formulário para o arquivo
app/design/frontend/base/default/template/persistent/checkout/onepage/login.phtml
Sem ele, o login não funciona no checkout de uma página (ele simplesmente não funciona sem erros).
Consertar
Uma chave de formulário deve ser inserida como no seguinte patch:
fonte
Para o site corrigido 1533, substitua a linha abaixo de PATCH_SUPEE-8788 *****. Sh:
por:
Basicamente, apenas reverteu o 1533 e deixou 8788 junto.
fonte
A captura do Authorize.net é interrompida após a aplicação do patch. A autorização funciona bem, mas ao capturar o pagamento na fatura, é apresentado "Erro de gateway: é necessário o número do cartão de crédito" . O arquivo de log de pagamento mostra o
x_type
valor do parâmetro passaauth_capture
agora, mas antes do patch, oprior_auth_capture
que funcionava bem. Alguém está com esse problema?ATUALIZAÇÃO: Correção para este problema - Authorize.net não captura
fonte
Consertei uma cópia do Magento 1.9.2.4 usando SSH com SUPEE-8788 Consertei outra cópia do Magento 1.9.2.4 usando ftp com SUPEE-8788 Consertei uma cópia do Magento 1.9.1.0 usando SSH com SUPEE-8788 usou uma nova cópia do magento 1.9.3.1
Em todos esses sites magento com SUPEE-8788, experimento o mesmo problema (talvez um bug do patch)
Usando produtos para download e acessando Informações para download-> Amostras quando tento Adicionar uma nova linha (uma ou mais) clicando no "X", não consigo mais remover a linha
Eu não sou tão especialista em Magento, estou tentando encontrar uma solução. Se eu achar que vou postar, se algum de vocês tiver alguma solução, será muito útil para mim
ATUALIZAÇÃO : usando o inspetor Chrome, vi este erro:
******* ENCONTREI A SOLUÇÃO *******
Passei 2 dias e espero que isso possa ajudar outra pessoa, isso é um bug no SUPEE-8788
Abra samples.phtml dentro
app/design/adminhtml/default/default/template/downloadable/product/edit/downloadable
Encontre a função
e substitua-o por
Isso resolverá o erro
fonte
O PATCH_SUPEE-8788_CE_1.9.2.1_v1-2016-10-11-07-00-43 foi aplicado na cópia de teste do site executando 1.9.2.1 e a verificação foi interrompida. Inverta o patch e o checkout funcionará normalmente novamente.
Ao enviar o pedido, você volta ao carrinho em vez do sucesso da finalização da compra. Acho que vou esperar a versão .1 antes de tentar novamente.
fonte
app/code/core/Mage/Core/Helper/UnserializeArray.php
Isso foi adicionado ao SUPEE-6788, que você pode não ter instalado. Parece que o SUPEE-8788 possui uma dependência não documentada do SUPEE-6788.Um novo e-mail do Magento nas primeiras horas da manhã indica que eles estarão produzindo novas versões de patches para lidar com os problemas de compatibilidade SUPEE-1533 e SUPEE-3941. Então, talvez apenas segure seus cavalos um pouco.
No entanto, estou preocupado que minhas versões ativas do Magento estejam entre o CE 1.9.3 que eles dizem que funciona e as novas versões em breve para a V1.8 e versões posteriores. Entrei em contato com eles, então vou esperar e ver o que eles dizem.
fonte
Eu não sou um grande fã de patches. Pessoalmente, removo todos os arquivos Magento de seus diretórios e carrego a nova versão (usando um script de shell). Todos os arquivos instalados ao longo dos anos, como módulos ou temas, ainda estão lá. Para o banco de dados, faço uma comparação entre novas versões instaladas. Uma maneira é criar ou remover as colunas / tabelas no banco de dados, a outra maneira é instalar novamente o Magento, apenas alterando o nome do arquivo /app/etc/local.xml. Eu prefiro o primeiro.
Se você não alterar a estrutura do banco de dados para a versão 1.9.3.0, ocorrerá alguns erros ou não poderá carregar a área de administração. Se alguém estiver interessado em algumas comparações de diretórios e bancos de dados Magento entre o Magento CE 1.9.2.4 e 1.9.3.0, basta baixar o arquivo aqui:
Comparação Magento: versões 1.9.2.4 - 1.9.3.0
Existem dois arquivos html com resultados visuais muito bons.
Atualizei 4 lojas hoje usando meu método em vez de aplicar patches. Todos estão funcionando sem problemas.
fonte
Não tendo sorte na maioria das instalações do Magento CE (6 no total). Versões diferentes: 1.9.1, 1.9.0.1, 1.8.1.
Fiz o download do patch 8788 correspondente correto. Fiz questão de reverter 1533 quando aplicável.
Eu recebo as seguintes saídas importantes que são questionáveis:
...
... verificando arquivo app / code / core / Mage / Adminhtml / controllers / IndexController.php O pedaço 1 foi bem-sucedido em 373 (deslocamento -19 linhas). ...
O mesmo que acima para: lib / Unserialize / Reader / Arr.php lib / Unserialize / Reader / ArrValue.php E diz que esses pedaços foram ignorados.
nota: não há nada no meu diretório Unserialized / Reader. Completamente vazio. nota: o Curl.php está no diretório do downloader. Não renomeado. Ele termina, mas não vejo os arquivos SWF removidos. Não vejo o patch aplicado na lista de applic.patches.list
Não faz sentido.
fonte
Eu atualizei cerca de 10 sites hoje e todos os sites em que o patch do SUPEE-8788 falhou tiveram o SUPEE-6788 MISSING .
Isso resultou em (exemplo) o seguinte erro:
Após a instalação do SUPEE-6788, o SUPEE-8788 foi corrigido corretamente.
fonte
Se você está recebendo
Hunk #1 failed
erro xxx, foi o que eu fizEu tenho
Hunk #1 failed at 373
. Erro !! depois da linhaEntão, verifiquei o
Curl.php
arquivo e descobri que havia modificado o arquivo antes (comentei uma linha). Eu restaurei o arquivo original e executei o patch novamente. Então o patch foi bem sucedido. ;).Então eu verifiquei:
/app/etc/applied.patches.list
e tudo parece bomfonte